以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 有关新版Datalist显示列的问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3712) |
-- 作者:baoxyang -- 发布时间:2009/7/27 15:39:00 -- 有关新版Datalist显示列的问题? 显示是通过,dst.columnlist =“....”来设置的,发现现在只有一列列标题出现。 |
-- 作者:狐哥 -- 发布时间:2009/7/27 15:47:00 -- 问题在更新中已提出来了,相信老师们正在研究 |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/27 15:50:00 -- DatsList的列宽根据Table同步了,忘记了还有从后台体数据,没有对应的Table的。 你设置一下ColumnWidth属性,可以解决这个问题。 |
-- 作者:baoxyang -- 发布时间:2009/7/27 15:58:00 -- 哦,好的。 |
-- 作者:baoxyang -- 发布时间:2009/7/27 15:59:00 -- 如何从后台得到数据的话,列名称怎样取得? |
-- 作者:baoxyang -- 发布时间:2009/7/27 16:02:00 -- 因为datalist与Table最大不同点在于,datalist可以从后台取得数据,(同一张表,不会造成不同方式窗口不能同时打开),如窗口都绑定表的话,多窗口都绑定同一表时,只能打开一张表呀。实际运用中,操作表窗口与查询窗口要同时打开。 |
-- 作者:baoxyang -- 发布时间:2009/7/27 16:04:00 -- 我这基本运用datalist从后台获取数据的窗口较多之情况。请老大应全局考虑到此方面,可否?不知大家是否有同感,支持下! |
-- 作者:baoxyang -- 发布时间:2009/7/27 16:23:00 -- 从后台取数据时,DatsList的列宽,不好通过ColumnWidth属性来设置。列太多,另外内容有多有少。
|
-- 作者:狐狸爸爸 -- 发布时间:2009/7/27 16:25:00 -- 执行这个,自动设置列宽: Dim dst As WinForm.DataList = e.Form.Controls("DataList1")dst.AutoSizeCols() |
-- 作者:菜鸟foxtable -- 发布时间:2009/7/27 16:27:00 -- 以下是引用狐狸爸爸在2009-7-27 16:25:00的发言:
执行这个,自动设置列宽: Dim dst As WinForm.DataList = e.Form.Controls("DataList1")dst.AutoSizeCols() 收藏学习。下次更新应该不需要这么麻烦了吧? |