我知道如何设置特定列中的最大字符数..
((DataGridViewTextBoxColumn)dataGridView1.Columns[2]).MaxInputLength = 130;
但我不知道如何设置该列某行中的最大字符数..有什么想法吗?
我知道如何设置特定列中的最大字符数..
((DataGridViewTextBoxColumn)dataGridView1.Columns[2]).MaxInputLength = 130;
但我不知道如何设置该列某行中的最大字符数..有什么想法吗?
基本上你要问的是如何查看最大输入长度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;
}
}