1
我知道如何設置在特定列的最大字符數..坐落在DataGridView中的特定行的字符數?C#
((DataGridViewTextBoxColumn)dataGridView1.Columns[2]).MaxInputLength = 130;
但我不知道如何設置的最大數量字符在該列的某一行中。任何想法?
我知道如何設置在特定列的最大字符數..坐落在DataGridView中的特定行的字符數?C#
((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;
}
}
這是完美的長度...謝謝.. – soldiershin
我想你將不得不處理使用編輯'事件showing'和您所需的列/行您需要設置編輯TextBox控件 – V4Vendetta