DataGrid的KeyDown事件 没有,看看能否用Text_Changed是否可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题可以这样解决:假如你选中的是第一列的单元格,定义一个TextBoxTextBox tb = ((DataGridTextBoxColumn)(this.dataGrid1.TableStyles[0].GridColumnStyles[0])).TextBox;tb.KeyDown += new System.Windows.Forms.KeyEventHandler(this.aaa);private void aaa(object sender, System.Windows.Forms.KeyEventArgs e){ MessageBox.Show("");} 这样,只有自己定义显示风格。通过DataGridTableStyle dgts = new DataGridTableStyle();dgts.MappingName = "表名";DataGridTextBoxColumn dgtc1 = new DataGridTextBoxColumn(); dgtc6.MappingName = "列名"; dgtc6.HeaderText = "显示名"; dgts.GridColumnStyles.Add(dgtc6); dgtc6.TextBox.KeyDown+= new EventHandler(Modify_1);\\\\Modify_1为自己定义的方法dgts.GridColumnStyles.Add(dgtc1);this.dataGrid1.TableStyles.Add(dgts);this.dataGrid1.DataSource = dataSet;this.dataGrid21.DataMeber = dataTable 谢谢,已经解决,zhuohs的方法是可行的但如果不加TableStyles是否可以 求助:这个泛型类如何调用 求大神找错 在c#的winform中画条形图 Arraylist 如何添加 SQLserver 表中的数据 Crystal Report的问题 消息队列中的消息体是XML格式,请问如何从其中取出各个元素呀? spring.net集成NHibernate 问题,求帮助! 请问如何用代码动态生成xml头申明 【求助】集合已修改 可能无法执行枚举操作. streamreader的问题 菜鸟的 异常问题 一个多线程问题的处理问题?
tb.KeyDown += new System.Windows.Forms.KeyEventHandler(this.aaa);private void aaa(object sender, System.Windows.Forms.KeyEventArgs e)
{
MessageBox.Show("");
}
dgts.MappingName = "表名";
DataGridTextBoxColumn dgtc1 = new DataGridTextBoxColumn();
dgtc6.MappingName = "列名";
dgtc6.HeaderText = "显示名";
dgts.GridColumnStyles.Add(dgtc6);
dgtc6.TextBox.KeyDown+= new EventHandler(Modify_1);\\
\\Modify_1为自己定义的方法
dgts.GridColumnStyles.Add(dgtc1);this.dataGrid1.TableStyles.Add(dgts);
this.dataGrid1.DataSource = dataSet;
this.dataGrid21.DataMeber = dataTable
但如果不加TableStyles是否可以