以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  新增行之后怎样做到不允许选中其它行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41809)

--  作者:longtechwj
--  发布时间:2013/10/28 11:46:00
--  新增行之后怎样做到不允许选中其它行

新增行之后怎样做到不允许选中其它行

只停留在当前行


--  作者:Bin
--  发布时间:2013/10/28 12:00:00
--  
BeforeSelChange 事件

If e.Table.Rows(e.OldRange.RowSel).DataRow.RowState=DataRowState.Added Then
    e.Cancel=True
End If

--  作者:longtechwj
--  发布时间:2013/10/28 12:02:00
--  
谢谢
--  作者:kao_go
--  发布时间:2014/5/22 11:22:00
--  回复:(Bin)BeforeSelChange 事件If e.Table.Rows(e...
在beforeselchange中添加以上代码后,删除行时,会提示index超出范围??
--  作者:Bin
--  发布时间:2014/5/22 11:30:00
--  
if e.OldRange.RowSel<e.Table.Rows.count then
If e.Table.Rows(e.OldRange.RowSel).DataRow.RowState=DataRowState.Added Then
    e.Cancel=True
End If
end if

判断一下即可.

--  作者:kao_go
--  发布时间:2014/5/22 11:34:00
--  
感谢!!图片点击可在新窗口打开查看