AutoCompleteTextBox in C# Windows Form Application

 

AutoCompleteTextBox in C# Windows Form Application

ក្នុងអត្ថបទនេះយើងនឹងរៀនអំពីរបៀបបង្កើត AutoCompleteTextBox ប្រើប្រាស់ប្រព័ន្ធប្រតិបត្តិ

ការ Windows C # ពាក្យស្នើសុំ។ ក្នុងអត្ថបទមុនរបស់ខ្ញុំយើងបានរៀនពីរបៀបដើម្បីស្វែងរក 

Records នៅ DataGridView ដោយប្រើ C # ។ 

  1. បង្កើត​​ Windows Form Application​ ថ្មី

2. Drop a Label and TextBox Control from the ToolBox.

 

 

 

 

 

 

 

 

 

using System;

using System.Windows.Forms;

namespace AutoCompleteTextBoxDemo

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        //AutoCompleteData Method

        private void autoCompleteData()

        {

            //Set AutoCompleteSource property of txt_StateName as CustomSource

            txt_StateName.AutoCompleteSource = AutoCompleteSource.CustomSource;

            //Set AutoCompleteMode property of txt_StateName as SuggestAppend. SuggestAppend Applies both Suggest and Append

            txt_StateName.AutoCompleteMode = AutoCompleteMode.SuggestAppend;

            txt_StateName.AutoCompleteCustomSource.AddRange(new string[]{"Maharastra","Andhra Pradesh","Assam","Punjab","Arunachal Pradesh","Bihar","Goa","Gujarat","Haryana"});

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            autoCompleteData();

        }

    }

}

3. ឥឡូវនេះសូមទៅកាន់កូដ behind file(.cs code) និងបន្ថែមកូដដូចខាងក្រោម: 

ក្នុងកូដ preceding, យើងកំណត់លក្ខណៈសម្បត្តិ AutoCompleteSource, AutoCompleteMode និង AutoCompleteCustomSource នៃប្រអប់អត្ថបទឈ្មោះជា txt_StateName 

ដូច្នេះវាបញ្ចប់ខ្សែអក្សរដែលបានបញ្ចូលដោយស្វ័យប្រវត្តិ។

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6JRMyMVOHmCyB_cUHzhr1c6lmv3RGHx7j9POVzfDG-WQFTwtbL_MQ1_zbQmqL_1V0W-GRhJ7jc2-x7gKyzSNLVzjt2xGn7-MHgQAegGk40QQccFG7x2emeIuMaSuzlmEYf4k4rYz6Clc/s1600/image3.gif

4. ស្វ័យប្រវត្តិប្រអប់សំរាប់វាយអត្ថបទដោយការប្រើមូលដ្ឋានទិន្នន័យ:

​​​​​​​   ក្នុងឧទាហរណ៍នេះយើងនឹងស្នើ / បន្ថែមខាងចុងទិន្នន័យនៅក្នុងប្រអប់សំរាប់វាយអត្ថបទ (txt_StateName) ពីមូលដ្ឋានទិន្នន័យ។ ចំពោះបាតុកម្ម, ខ្ញុំបានបង្កើតមូលដ្ឋានទិន្នន័យ​​(គំរូដែលមាន

ឈ្មោះថា) ។ បន្ថែមតារាងមួយ tbl_State ។  

ខាងក្រោមនេះគឺជាតារាងសម្រាប់ការបង្កើតគ្រោងការណ៍ tbl_State ។


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQneYTy8ck1x3mz2om64d5cOCaIps3m7zVUC4Hk82Pnl6o99YwMHOWZhWOUERNVkVhb7ZG6aUopPM4pmVagFtJMgxoqJaUXHX6-JIi5BCYGq8DuYoe_kZyVbaOao0rQXukokY1NOAipo4/s1600/image6.png


5. បន្ថែមបន្ទាត់ខាងក្រោមនៃកូដ:


using System;

using System.Windows.Forms;

namespace AutoCompleteTextBoxDemo

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        //AutoCompleteData Method

        private void autoCompleteData()

        {

            //Set AutoCompleteSource property of txt_StateName as CustomSource

            txt_StateName.AutoCompleteSource = AutoCompleteSource.CustomSource;

            //Set AutoCompleteMode property of txt_StateName as SuggestAppend. SuggestAppend ​​​​​​​​​Applies both Suggest and Append

            txt_StateName.AutoCompleteMode = AutoCompleteMode.SuggestAppend;

            txt_StateName.AutoCompleteCustomSource.AddRange(new string[]{"Maharastra","Andhra Pradesh","Assam","Punjab","Arunachal Pradesh","Bihar","Goa","Gujarat","Haryana"});

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            autoCompleteData();

        }

    }

}

 

6. លទ្ធិផល

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKafsjXFrgCJDa6iG7TrQrPkPI-x2LFW-cBOCuwK_H7Rsd_wEkjB4zulbYGk19PUMGKW4-KdkOdrv38XLCc3R1ZcPjJ-3kqg_HP1XYyafOgywt_WbSEUNWaI5gJ7AFyc_1F7Cerqqn9lk/s1600/image4.png







Share this

Related Posts

Previous
Next Post »