新來的asp.net和C#任何幫助將是偉大的謝謝。插入NameValueCollection到一個數據表,這是給我的錯誤,如這行已經屬於這個表
我的代碼
protected void Button1_Click(object sender, EventArgs e)
{
string x = "item_name1=number1&item_number1=product1";
NameValueCollection key = HttpUtility.ParseQueryString(x);
DataTable Theproducts = new DataTable();
Theproducts.Columns.Add("ProductID");
Theproducts.Columns.Add("ProductName");
DataRow row = Theproducts.NewRow();
int index = 1;
foreach(string keys in key.AllKeys)
{
if (keys == ("item_number" + index.ToString()))
{
row["ProductID"] = key[keys];
}
if (keys == ("item_name" + index.ToString()))
{
row["ProductName"] = key[keys];
}
Theproducts.Rows.InsertAt(row, 0);
}
GridView1.DataSource = Theproducts;
GridView1.DataBind();
}//end of button
收到錯誤該行已經屬於此表。
創建的運動的新的行的創建到迴路將解決的問題是它會技術人員例如將顯示的productid第二列則跳過產品名,並將其添加到其中的第二行。 – Neo