[英]can i change data grid view combobox column into textbox column?
if (ItemUnitsList.Count == 1)
{
((DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[2]).DataSource = ItemUnitsList
((DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[2]).DisplayMember = "UnitName";
((DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[2]).ValueMember = "UnitId";
我如何定义默认选择的项目到第一个索引
}
else if (ItemUnitsList.Count > 1)
{
((DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[2]).DataSource = ItemUnitsList;
((DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[2]).DisplayMember = "UnitName";
((DataGridViewComboBoxCell)dataGridView1.Rows[i].Cells[2]).ValueMember = "UnitId";
我如何定义此组合框列的textchange事件
}
else
{
MessageBox.Show("NONE");
}
创建列后,您将无法更改其类型。 DataGridViewComboboxColumn
没有TextChanged
事件。
如果要验证任何更改,请使用DataGridView.CellValidating
事件。
要了解DataGridView
请参阅此处给出的提示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.