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