如何將Textfield列添加到asp.net C#中的Gridview?如何將文本字段列添加到asp.net C#中的Gridview?
我需要添加一個文本字段列在Gridview的最後,我像這樣動態創建數據表。我需要爲comisson列添加文本字段
DataTable dt = new DataTable(); // create data table
dt.Columns.Add("TransDate"); // create column 1
dt.Columns.Add("ExHouse");// create column 2
dt.Columns.Add("RemName");
dt.Columns.Add("Currency");
dt.Columns.Add("Amount");
dt.Columns.Add("LKRAmount");
//dt.Columns.Add(new DataColumn("Comission", typeof(string)));
dt.Columns.Add("Comission");
dt.Columns.Add("ValueDate");
DataRow dr = dt.NewRow(); // Create new Row
TextBox comi=new TextBox();
dr["TransDate"] = RemittanceToSelectedTable.TransDate;
dr["ExHouse"] = RemittanceToSelectedTable.ExHouse; //add data to coolumn no2
dr["RemName"] = RemittanceToSelectedTable.RemName;
dr["Currency"] = RemittanceToSelectedTable.Currency;
dr["Amount"] = RemittanceToSelectedTable.Amount;
dr["LKRAmount"] = RemittanceToSelectedTable.LKRAmount;
dr["ValueDate"] = RemittanceToSelectedTable.ValueDate;
dr["Comission"] = comi;
aa.Add((string)dr["TransDate"]);
ab.Add((string)dr["ExHouse"]);
ac.Add((string)dr["RemName"]);
ad.Add((string)dr["Currency"]);
ae.Add((string)dr["Amount"]);
af.Add((string)dr["LKRAmount"]);
// ah.Add((string)dr["Comission"]);
ag.Add((string)dr["ValueDate"]);
for (i = 0; i < ag.Count; i++)
{
dt.Rows.Add(aa[i], ab[i], ac[i], ad[i], ae[i], af[i], ag[i]); // add rows to data table
}
return dt;
謝謝!
謝謝爲回覆,它不工作...表正在創建罰款,但我不能添加文本框呢。你能幫我給一些更多的描述。 – 2012-08-01 11:29:20
顯示您的girdview的aspx代碼。我可以進行編輯然後 – nunespascal 2012-08-01 11:37:47
的 ASP:GridView的> –
2012-08-01 12:05:07