我知道如何设置特定列中的最大字符数。
((DataGridViewTextBoxColumn)dataGridView1.Columns[2]).MaxInputLength = 130;
但我不知道如何设置该列某行中的最大字符数。有什么想法吗?
答案 0 :(得分:1)
基本上你要问的是如何查看DataGridViewCell
的最大输入长度,并且必须将网格附加到EditingControlShowing
事件。
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
//check if currently selected cell is cell you want
if (dataGridView1.CurrentCell == null || dataGridView1.CurrentCell.ColumnIndex != 2)
{
return;
}
if (e.Control is TextBox)
{
((TextBox)e.Control).MaxLength = 130;
}
}