随笔分类 -  vb.net

TreeView控件节点重命名后没有进入beginEdit的解决方案
摘要:我因为讲事件写在mousedown里所以出现了上述问题,写在mouseup里就可以了关键是mouseup前会触发afteredit,所以要写在mouseup里而不是mousedown。 阅读全文

posted @ 2004-12-22 19:27 zyi 阅读(213) 评论(0) 推荐(0)

datagrid因排序造成的添加删除问题解决方案
摘要:1。使用dataview绑定datagrid,不要使用datatable2。在删除更新之前要定位光标到当前行。因为用户可能先点击一条记录,然后在点击行头,这时候详细列表中的记录是排序前的记录,而当前行是排序后的记录。而且sort属性在mouseup事件中没有被改变,是在mouseup事件后在背重新设置的。如果强行在mouseup中改变sort属性,其结果mouseup以后sort还是会被默认设置。所以只有在修改和删除的时候在定位到当前行了。 阅读全文

posted @ 2004-12-21 19:00 zyi 阅读(148) 评论(0) 推荐(0)

重绘datagrid,包括强迫显示某行
摘要:#Region "用来对DataGrid的显示样式进行重绘" Private Sub FormatGridWithTableStyles() Dim ts As New DataGridTableStyle '就是它决定了datagrid是什么样的 Dim aColumnTextColumn As DataGridTextBoxColumn '要重写的东东 ts.MappingName = datagridTable.TableName Dim numCols As Integer numCols = datagridTable.Columns.Count 阅读全文

posted @ 2004-12-20 22:55 zyi 阅读(185) 评论(0) 推荐(0)

使用vb.net打开某个文件
摘要:System.Diagnostics.Process.Start("//zhang1/d$/Downloads/Portraet_Dr._Albrecht_Schmidt_passiv.tif") 阅读全文

posted @ 2004-12-03 21:58 zyi 阅读(415) 评论(0) 推荐(0)

导航