以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  绑定ListBox后的问题在哪里  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2760)

--  作者:tianhe95
--  发布时间:2009/5/12 12:35:00
--  绑定ListBox后的问题在哪里
再次提出关于在窗口中绑定列表框的问题,我的文件中有三个问题:
1、没有新增空白行的情况下,不能插入行,否则原来最后一行的“评定”数据会被删除
2、被绑定的“评定”中不能输入其它字符
3、当删除全部行后会出错
帮我看看该怎样解决
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:狐狸爸爸
--  发布时间:2009/5/12 12:36:00
--  

别用ListBox绑定


--  作者:tianhe95
--  发布时间:2009/5/12 12:38:00
--  
ListBox绑定比ComboBox绑定输入的时候要简单,可以通过键盘上下箭头选择,不一定要用鼠标选择
--  作者:tianhe95
--  发布时间:2009/5/12 13:45:00
--  
不用绑定,那ListBox的内容写入“评定”,代码怎么写?
--  作者:mr725
--  发布时间:2009/5/12 15:38:00
--  
以下是引用tianhe95在2009-5-12 13:45:00的发言:
不用绑定,那ListBox的内容写入“评定”,代码怎么写?

直接在属性自定义项目中写上:评定  就ok (不做任何绑定)

你的全部用意是什么呢?图片点击可在新窗口打开查看


--  作者:tianhe95
--  发布时间:2009/5/12 19:27:00
--  
不能绑定,那就用ComboBox绑定算了。还有一个问题想请教各位,想让全表的英文字母自动转换为大写,应该怎样设置表属性
--  作者:mr725
--  发布时间:2009/5/12 19:41:00
--  
ToUpper
--  作者:tianhe95
--  发布时间:2009/5/12 20:26:00
--  
那么在表的哪个事件中设置,代码该怎么写?谢谢
--  作者:mr725
--  发布时间:2009/5/12 20:41:00
--  
放在表事件中的datacolchanged里面: 也许不规范,但可以达到要求。

If e.DataCol.Name = "某列" Then   
    Dim s1 As String = currenttable(CurrentTable.Position,"某列").ToUpper()
    currenttable(CurrentTable.Position,"某列")=s1.ToUpper()   
End If

--  作者:tianhe95
--  发布时间:2009/5/12 21:19:00
--  
这样每一列都要判断,会不会影响运行速度(表格数据很多时),有没有更好的办法?