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


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

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

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


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
利用Datalist的复选框动态输入  发帖心情 Post By:2009/2/8 20:25:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

如图:

1.在出库单窗口中选择"生产管理查看"按钮以后,打开生产管理窗口
2.在"生产管理'窗口中,选择Datalist复选框以后,(可多项选择)
3.点击"选择确认"按钮,可以自动复制到"出库单明细"中,另外,生产管理表中的 "状态" 改成:  销售
                                                                                                "日期"输入:当前日期


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.table


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/2/9 9:11:00 [只看该作者]

谢谢,高手就是高手啊!

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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的部分。

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


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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/9 14:21:00 [只看该作者]

二楼的代码没起作用啊...图片点击可在新窗口打开查看

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


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

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

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


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/2/9 15:08:00 [只看该作者]

是的,可以的,我试了!

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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/9 21:03:00 [只看该作者]

楼上的麻烦你发上来看看.难道我的系统有问题?


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


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
  发帖心情 Post By:2009/2/10 8:59:00 [只看该作者]

以下是引用菜鸟foxtable在2009-2-9 21:03:00的发言:

楼上的麻烦你发上来看看.难道我的系统有问题?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试222.table


我这里测试完全OK的.

 回到顶部