【发布时间】:2011-05-31 18:05:41
【问题描述】:
我有一个 Gridview,在模板字段中有文本框,我在其中动态添加列。
protected void grid()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("SerialNumber", typeof(string)));
dt.Columns.Add(new DataColumn("Material", typeof(string)));
dt.Columns.Add(new DataColumn("Bags", typeof(string)));
dt.Columns.Add(new DataColumn("GrossWt", typeof(string)));
dt.Columns.Add(new DataColumn("TareWt", typeof(string)));
dt.Columns.Add(new DataColumn("NetWt", typeof(string)));
dt.Columns.Add(new DataColumn("BillWt", typeof(string)));
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
dr["SerialNumber"] = 1;
GridView1.DataSource = dt;
GridView1.DataBind();
}
我需要让 NetWt 列使用 GrossWt 和 TareWt 列自动计算值。公式应为 (grosswt-tarewt)/1000。但我不知道该怎么做。有任何想法吗??
【问题讨论】: