以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]新添加的多行怎么设置整行颜色标明出来  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52324)

--  作者:good131577
--  发布时间:2014/6/13 11:45:00
--  [求助]新添加的多行怎么设置整行颜色标明出来
我是有个textbox 填写几行 点添加按钮 调用addNew()往table控件的表格添加一行或多行

我知道可以用e.style 写在drawcell事件中
DataTables("表A").AddUserStyle("a", Color.Red, Color.White)
判断中间条件怎么写?怎么取到后面添加的几行设置style?
e.Style="a"
End If

--  作者:有点甜
--  发布时间:2014/6/13 11:47:00
--  

新增的行,这样判断

 

DataTables("表A").AddUserStyle("a", Color.Red, Color.White)
If e.Row.DataRow.RowState = DataRowState.Added Then
    e.Style="a"
End If

 

http://www.foxtable.com/help/topics/0428.htm

 

[此贴子已经被作者于2014-6-13 11:48:31编辑过]

--  作者:Bin
--  发布时间:2014/6/13 11:50:00
--  
一定要有依据才可以的.

如果要判断新增行的话可以用 RowState

if e.row.datarow.RowState=DataRowState.Added then
   e.Style="a"
end if

--  作者:good131577
--  发布时间:2014/6/13 12:04:00
--  
可以了~ 谢谢 原来还有行状态这种东西
--  作者:good131577
--  发布时间:2014/6/13 12:05:00
--  
可以了~ 谢谢 开始不知道行状态