以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教一句代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37756)

--  作者:CRM2013
--  发布时间:2013/7/10 11:43:00
--  请教一句代码

再请教一句代码:见下面标识为红色的一句,但报错编辑错误:datarow不是ControlEventArgs成员? 不知为何?


    Dim cmd As New SQLCommand
    Dim dt As DataTable
    Dim sCols() As String = {"客户代码", "客户名称", "姓名", "职位",  "移动电话"}
    Dim dCols() As String = {"客户代码", "客户名称", "姓名", "职位",  "移动电话"}
    cmd.C
    cmd.CommandText = "SELECT 客户代码,客户名称,姓名,职位,移动电话 From {联系人信息} WHERE 移动电话 IS NOt NULL And 客户代码 In (Select 客户代码 From {客户信息} Where " & Filter & ")"
    dt = cmd.ExecuteReader()
    For Each dr As DataRow In dt.DataRows
        Dim nr As DataRow = DataTables("短信列队").AddNew()
        e.DataRow("列队日期") = Date.Today()
       \' e.DataRow("添加人") = User.Name
        For i As Integer =0 To sCols.Length -1
            nr(dCols(i)) = dr(sCols(i))
        Next
    Next
End If


--  作者:程兴刚
--  发布时间:2013/7/10 11:50:00
--  

e.DataRow("列队日期") = Date.Today()
改为:

Tables("短信列队").Current.datarow("列队日期") = Date.Today()


--  作者:Bin
--  发布时间:2013/7/10 11:51:00
--  
你是写在什么事件里的,你要实现的是什么呢?
--  作者:CRM2013
--  发布时间:2013/7/10 15:01:00
--  

dear bin:

 

我写在一个按钮的click事件上,通过多条件动态查询到一些数据后,然后将这些数据逐行写到一个新的表中,在逐行增加的同时希望能记录行增加日期和添加者。


--  作者:Bin
--  发布时间:2013/7/10 15:04:00
--  
按钮何来的e.datarow 呢.
--  作者:lsy
--  发布时间:2013/7/10 15:05:00
--  
多个解释,不如一个实例。
--  作者:CRM2013
--  发布时间:2013/7/10 15:07:00
--  
谢谢指点