Smobiler上海石磨_.NET移动开发平台
标题:
TableVeiw 数据绑定后 ,在绑定新的数据 标题无法更新
[打印本页]
作者:
lzh123_123
时间:
2020-5-12 17:52
标题:
TableVeiw 数据绑定后 ,在绑定新的数据 标题无法更新
TableVeiw 数据绑定后 ,再用该控件
绑定新的数据源的时候,无法更新 前一个数据源的标题。
标题还是原来数据的源的标题 这个是BUG
作者:
Lula.Jin
时间:
2020-5-13 09:57
你代码是怎么写的?
作者:
lzh123_123
时间:
2020-5-13 10:46
本帖最后由 lzh123_123 于 2020-5-13 10:47 编辑
DataTable dt=tablename;
/// T 表示 tableView 控件
foreach (DataColumn col in dt.Columns)
{
Smobiler.Core.Controls.TableViewLabelColumn newColumn = new Smobiler.Core.Controls.TableViewLabelColumn();
newColumn.DataMember = col.ColumnName;
newColumn.DisplayMember = col.ColumnName;
newColumn.Width = ColWidth;
newColumn.Text = col.ColumnName;
T.Columns.AddRange(new Smobiler.Core.Controls.TableViewColumn[] { newColumn });
}
// 锁定列
/// 行数据清空
T.Rows.Clear();
T.DataSource = dt;
T.DataBind();
作者:
Lula.Jin
时间:
2020-5-13 15:40
不明白你说的数据源的标题是扫描,若是指列名的话,你代码中
T.Columns.AddRange(new Smobiler.Core.Controls.TableViewColumn[] { newColumn }); 、是添加新的列,并不是修改之前列 列名
可以试试 tableView1.Columns[0].HeaderText = "dd"; HeaderText是列名
欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/)
Powered by Discuz! X3.2