问题描述
vb.net的DataGrid中数据显示时`第一列有个指向改条数据的箭头列如何把这列去掉并且双击该条数据时响应DataGrid1_DoubleClick双击事件或让VB.NET的DataGrid1_DoubleClick双击事件可以向C#.NET的双击事件一样点该列的随便那里都可以响应该事件
解决方案
解决方案二:
饿``上面写错``是象asp.net那样``无指向记录的箭头那一列并能点击改记录任何地方都能响应DataGrid1_DoubleClick事件
解决方案三:
DataGrid有个RowHeadersVisible属性,默认是true,改成false就可以把第一列有个指向改条数据的箭头列去掉了
解决方案四:
你的第二个问题我不太明白什么意思,是单击该纪录时触发DataGrid1_DoubleClick事件还是双击时触发?任何地方是什么意思?DataGrid有个CellDoubleClick事件不知道能不能满足你的需求,可以试一下你
解决方案五:
就是说`DataGrid的DoubleClick事件是要双击标头哪个箭头才可以响应``如何改成双击某行的随便什么地方都可以响应双击事件?
解决方案六:
那位高手帮帮忙啊```怎么把DataGrid的DoubleClick双击标头响应的事件改成双击DataGrid中行的随便什么地方都可以响应事件`
解决方案七:
PrivateSubDataGrid1_MouseUp(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.MouseEventArgs)HandlesDataGrid1.MouseUpIfIsNothing(DataGrid1.DataSource)ThenExitSubIfDataGrid1.DataSource.Tables(0).Rows.Count<=0ThenExitSubDataGrid1.Select(DataGrid1.CurrentRowIndex)EndSub
我说一下我的想法,可以把DataGrid里面添加一个MouseUp事件,这样左健DataGrid就不会进单无格了,注意以上代码,如果DataGrid1绑定的是dataTable,就三行就直接DataGrid1.DataSource.Rows.Count<=0ThenExitSub
解决方案八:
饿``没明白什么叫就3行????
解决方案九:
第三行……