Smobiler上海石磨_.NET移动开发平台

标题: 希望TableView控件的Columns能动态自动建立 [打印本页]

作者: Csharp    时间: 2016-11-20 23:43
标题: 希望TableView控件的Columns能动态自动建立
本帖最后由 Csharp 于 2016-11-22 15:31 编辑

希望TableView控件能跟 winfrom 中的 gridview 控件一样,能支持动态建立Columns内容,这样可以节约一些开发时的工作量。

作者: Lincy.Lin    时间: 2016-11-23 11:50
目前tableview控件是支持动态建立Column,例如:
  1. Smobiler.Core.Controls.TableViewLabelColumn TableViewLabelColumn2 = new Smobiler.Core.Controls.TableViewLabelColumn();
  2.                         TableViewLabelColumn2.HeaderText = "工单业务人天";
  3.                         TableViewLabelColumn2.HorizontalAlignment = Smobiler.Core.HorizontalAlignment.Center;
  4.                         TableViewLabelColumn2.Text = "工单业务人天";
  5.                         TableViewLabelColumn2.VerticalAlignment = Smobiler.Core.VerticalAlignment.Center;
  6.                         TableViewLabelColumn2.Width = 75;
  7.                         TableViewLabelColumn2.DataMember = "WDOC_MENDAY";
  8.                         TableViewLabelColumn2.DisplayMember = "WDOC_MENDAY";
  9.                         TableViewLabelColumn2.ForeColor = System.Drawing.Color.FromArgb(Convert.ToInt32(Convert.ToByte(102)), Convert.ToInt32(Convert.ToByte(99)), Convert.ToInt32(Convert.ToByte(99)));
  10.                         TableView1.Columns.Add(TableViewLabelColumn2);
  11.                         items.Add(TableViewLabelColumn2);
复制代码

作者: Csharp    时间: 2016-11-23 18:10
本帖最后由 Csharp 于 2016-11-24 21:08 编辑

不好意思,我之前表述有问题。
作者: Csharp    时间: 2016-11-24 21:08
Lincy.Lin 发表于 2016-11-23 11:50
目前tableview控件是支持动态建立Column,例如:


不好意思,我之前表述有问题。我的意思是在设计时动态建立Columns. 比如 winfrom 中的数据展示控件,设计时绑定后,就自动建立了相应的Column集合,自己再删一些不要的,在设计时改一属性(HeaderText)就可以用了,主要是简化开发。
作者: Lincy.Lin    时间: 2016-11-25 18:02
Csharp 发表于 2016-11-24 21:08
不好意思,我之前表述有问题。我的意思是在设计时动态建立Columns. 比如 winfrom 中的数据展示控件,设 ...

你说的winform中类似数据展示的dataGridView控件自动建立Column,是指在tableview控件通过数据绑定自动建立lable控件列的Column集合吗?
作者: Csharp    时间: 2016-11-25 22:27
Lincy.Lin 发表于 2016-11-25 18:02
你说的winform中类似数据展示的dataGridView控件自动建立Column,是指在tableview控件通过数据绑定自动建 ...

是的,就是这个意思。
作者: Lincy.Lin    时间: 2016-11-28 11:44
该功能已加入3.5版本开发计划,谢谢您的建议




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2