2012-08-06 61 views
1

我有一个有两行的数据网格。我想要第二行的单元格可点击但不是第一行。第一行应该只读。我的意思是第一行由可点击类型的单元格组成,第二行由非可启动类型的单元格组成。 我已经尝试了很多。我没有完成它。如何使一行中的单元格不能在数据网格中单击

+0

先打上Gooogle企业:http://stackoverflow.com/questions/6766408/wpf-how-to-disable-cell-edit-in-datagrid ... – bobblez 2012-08-06 14:02:28

+2

该链接仅是改变整个网格或列。他只想要第一排。检查这一个http://stackoverflow.com/q/8833081/1074345 – emybob 2012-08-06 14:07:16

+0

谢谢你的建议。我仍然无法找到解决方案。我的场景是我想做一个时间表ui这将有一个网格有5列(平日)和两行。一行我想要只读的日期(普通文本不可点击)和其他行的时间。对于时间行,每个单元格都包含可链接的时间(小时)。有任何建议吗? – neo 2012-08-07 05:48:08

回答

0

也许你可以尝试把if语句检查它是否是第一行,如果它是在你的事件处理程序中返回。

if (dg.CurrentRow == null||dg.CurrentRow == dg.Rows[0]) 
{ return;} 
相关问题