Foxtable(狐表)用户栏目专家坐堂 → 利用Datalist的复选框动态输入


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

主题:利用Datalist的复选框动态输入

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/8 21:33:00 [显示全部帖子]

呵呵,看上去复杂,其实代码很简单:
 

Dim dst As WinForm.DataList = e.Form.Controls("DataList1")

For Index As Integer = 0 To dst.Count - 1

    If dst.GetChecked(Index) Then

        Dim dr1 As DataRow = dst.GetDataRow(Index)

        Dim dr2 As Row = Tables("出库单.出库明细").AddNew()

        Dim Vals() As String = New String(){"色名","","","","",""}

        dr1("状态") = "销售"

        dr1("出库日期") = Date.Today

        For Each Val As String In Vals

            dr2(val) = dr1(val)

        Next

    End If

Next

[此贴子已经被作者于2009-2-8 21:33:53编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/9 10:55:00 [显示全部帖子]

以下是引用woodiy在2009-2-9 9:11:00的发言:

谢谢,高手就是高手啊!

但是还有一个问题,Datalist能否动态筛选出已经输入的"客户"列的记录呢?


可以的,你可以查一下帮助中关于DataList的部分。

其实我二楼的代码一点不“高”,常规编码而已,多看帮助,多练习,自己就会了


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/9 14:35:00 [显示全部帖子]

怎么会呢,楼主自己都起作用了

 回到顶部