using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace DataGridViewAutoFill { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: 这行代码将数据加载到表“companyDataSet.clerk”中。您可以根据需要移动或删除它。 this.clerkTableAdapter.Fill(this.companyDataSet.clerk); } private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { string title = dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].HeaderText; if (title.Equals("department")) { TextBox autoText = e.Control as TextBox; if (autoText != null) { autoText.AutoCompleteMode = AutoCompleteMode.Suggest; autoText.AutoCompleteSource = AutoCompleteSource.CustomSource; AutoCompleteStringCollection autoCollection = new AutoCompleteStringCollection(); autoCollection.Add("开发部"); autoCollection.Add("财务部"); autoCollection.Add("技术部"); autoText.AutoCompleteCustomSource = autoCollection; } } } } }