https://blog.csdn.net/ad13adsa/article/details/82108969
private void dataGridViewX1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
e.Control.Controls.Clear();
if (e.Control is DataGridViewTextBoxEditingControl && this.dataGridViewX1.CurrentCell.ColumnIndex == 1)
{
ComboBoxEx btn = new ComboBoxEx();
e.Control.Controls.Add(btn);
btn.Dock = DockStyle.Fill;
btn.Cursor = Cursors.Default;
btn.DataSource = this.dclass.GetDataTable("select classid 編號,classname 名稱 from WG_Class ");
btn.ValueMember = "編號";
btn.DisplayMember = "名稱";
btn.SelectedValueChanged += delegate
{
this.dataGridViewX1.CurrentCell.Value = btn.Text;
};
}
}
---------------------
作者:萊絲蘭迪
來源:CSDN
原文:https://blog.csdn.net/ad13adsa/article/details/82108969
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!