C#编程-80:DataGridView单元格自动填充
分类:
文章
•
2023-11-15 21:17:10

-
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;
-
}
-
-
}
-
}
-
}
-
}