作者urbrioche (思考中)
看板C_Sharp
标题Re: [问题] GridView的DataSource增加一行资料
时间Sun Mar 18 11:44:48 2012
会出错的其中一个原因是因为tableset里面的结构是空的
所以找不到column2
将using(System.Data.DataTable tableset =....){}
内的程式改成下面试试
//先Fill
da.Fill(tableset);
tableset.Columns.Add(new DataColumn("item", typeof(string)));
tableset.Columns["item"].Expression = "Column2+'TEST'";
//如果要运算某两栏行的话
//tableset.Columns.Add(new DataColumn("item", typeof(int)));
//tableset.Columns["item"].Expression = "Column1*column2";
gvKeyFeederName.DataSource = tableset;
gvKeyFeederName.DataBind();
※ 引述《f127doggpig (阿贤)》之铭言:
: 小弟目前有个问题
: 就是GridView的DataSource资料表想再增加一行资料
: 也就是从原来资料库select语法捞出来的资料的某一行资料
: 经过後台处理的值 成为新的资料行
: HTML中 GridView我已新增一个BoundField
: DataField为新处理出来的资料行 命名为"item"
: 後台程式码及其他说明如下
: http://ppt.cc/0JlB
: 谢谢指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.107.82