您如何根據(jù)用戶在網(wǎng)絡(luò)上的輸入生成數(shù)據(jù)網(wǎng)格行,因此如果我在文本框中輸入 5,則將生成 5 行,反之亦然。我已經(jīng)在下面嘗試了我的這段代碼,但Exception of type 'System.OutOfMemoryException' was thrown每次我嘗試運(yùn)行我的程序時(shí)都會出錯(cuò)我的 aspx.csprivate DataTable TempTable{ get { return (DataTable)ViewState["TempTable"]; } set { ViewState["TempTable"] = value; }}public void dtTemp(){ TempTable = new DataTable(); TempTable.Columns.Add("ID_", typeof(string)); TempTable.Columns.Add("Name_", typeof(string)); TempTable.Columns.Add("Phone_", typeof(string));}protected void btnAdd_Click(object sender, ImageClickEventArgs e){ int rowTotal = Int32.Parse(totalRow.Text); int i = 0; panelTest.Visible = true; dtTemp(); DataRow dr = TempTable.NewRow(); for (; ; ) { if (i < rowTotal) { dr = TempTable.NewRow(); dr["ID_"] = ""; dr["Name_"] = ""; dr["Phone_"] = ""; TempTable.Rows.Add(dr); grid1.DataSource = TempTable; grid1.DataBind(); } else { break; } }}
- 2 回答
- 0 關(guān)注
- 175 瀏覽
添加回答
舉報(bào)
0/150
提交
取消