Foxtable(狐表)用户栏目专家坐堂 → 复制


  共有3944人关注过本帖树形打印复制链接

主题:复制

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 17:08:00 [显示全部帖子]

DataRowAdded事件,如下代码

 

Dim t As Table = Tables(e.DataTable.Name)
Dim idx As Integer = t.FindRow(e.DataRow)
If idx > 0 Then
    Dim r2 As Row = t.Rows(idx - 1)
   
    For Each c As Col In t.cols
        e.DataRow(c.name) = r2(c.name)
    Next
End If


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 18:15:00 [显示全部帖子]

    For Each c As Col In t.cols
        e.DataRow(c.name) = r2(c.name)
    Next

 

换成

 

    e.DataRow("第一列") = r2("第一列")

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 20:30:00 [显示全部帖子]

 什么意思?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 20:46:00 [显示全部帖子]

 你想说什么?新增行的时候,把窗口控件的值赋值给新增的行?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 20:51:00 [显示全部帖子]

DataRowAdded事件,加入代码

 

If Forms("窗口1").Opened Then
    e.DataRow("日期列") = Forms("窗口1").Controls("DateTimePicker1").Text
End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 21:12:00 [显示全部帖子]

 新增之后赋值啊

 

Dim ndr As DataRow = DataTables("fa piao管理").AddNew

ndr("日期") = e.Form.Controls("DateTimePicker1").Text


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 22:00:00 [显示全部帖子]

 第一行赋值,以后的不赋值?那就分开来写啊

 

Dim ndr As DataRow = DataTables("fa piao管理").AddNew
ndr("fa piao号码") = s & val(t1.text) + i - 1

ndr("日期") = e.Form.Controls("DateTimePicker1").Text

For i As Integer = 2 To val(t2.text)
    ndr = DataTables("fa piao管理").AddNew
    ndr("fa piao号码") = s & val(t1.text) + i - 1
Next

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/10 22:13:00 [显示全部帖子]

 看14楼。

 

 你原来放在哪里,就放在哪里


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/11 9:14:00 [显示全部帖子]

 无语了。谁叫你写在这个事件啊,写在按钮里面啊

 

Dim ndr As DataRow = DataTables("fa piao管理").AddNew
ndr("fa piao号码") = s & val(t1.text)

ndr("日期") = e.Form.Controls("DateTimePicker1").Text

For i As Integer = 2 To val(t2.text)
    ndr = DataTables("fa piao管理").AddNew
    ndr("fa piao号码") = s & val(t1.text) + i - 1
Next


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/11 9:32:00 [显示全部帖子]

 加上你之前的代码啊,这也不会么

 

Dim t1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim t2 As WinForm.TextBox = e.Form.Controls("TextBox2")

Dim s As String = ""
If t1.text(0) = "0" Then
    s = "0"
End If

 

Dim ndr As DataRow = DataTables("fa piao管理").AddNew
ndr("fa piao号码") = s & val(t1.text)

ndr("日期") = e.Form.Controls("DateTimePicker1").Text

For i As Integer = 2 To val(t2.text)
    ndr = DataTables("fa piao管理").AddNew
    ndr("fa piao号码") = s & val(t1.text) + i - 1
Next


 回到顶部
总数 13 1 2 下一页