在WinForm里 使用DataGrid绑定数据集,在DataGrid里的网格中如何限制用户输入字符的长度(比如某个网格内最多只允许输入8个字符)如果在网格中绑定TextBox,可以利用TextBox的MaxLength属性,但是绑定TextBox之后的列样子很难看。而且需要双击才能把Focus给到TextBox中。如果使用DataGridTextBox绑定,只能使用DataGridTextBox的事件,所有的属性设置之后都无效。
DataGridTextBoxColumn dgtb_NO = (DataGridTextBoxColumn)dg_BASIC.TableStyles[0].GridColumnStyles[0];
DataGridTextBox dgtxt_NO = (DataGridTextBox)dgtb_NO.TextBox;
dgtxt_NO.MaxLength = 8;应该如果解决?