مشکل در ساخت جدول
با استفاده از تکه کد زیر میخوام هر بار روی دکمه کلیک شد یه سطر جدید به گریدویو اضاف بشه اما مشکلی که داره هربار که کلیک میکنم فقط یک سطر درست میکنه و بار بعدی هم روی سطر قبلی جایگزین میکنید و سطر جدید درست نمیکنید
ataTable dt = new DataTable();
DataRow dr = null;
dt.Columns.Add(new DataColumn("RowNumber", typeof(string)));
dt.Columns.Add(new DataColumn("Column1", typeof(string)));//for TextBox value
dt.Columns.Add(new DataColumn("Column2", typeof(string)));//for TextBox value
dr = dt.NewRow();
dr["RowNumber"] =1;
dr["Column1"] = TextBox1.Text;
dr["Column2"] = TextBox2.Text;
dt.Rows.Add(dr);
//Store the DataTable in ViewState for future reference
ViewState["CurrentTable"] = dt;
//Bind the Gridview
Gridview1.DataSource = dt;
Gridview1.DataBind();

پاسخها
6برای ارسال پاسخ وارد شوید
برای مشارکت در بحث و ارسال پاسخ، لطفا وارد حساب کاربری خود شوید.

سلام
باید برنامه رو بدید دقیق تر بررسی کنم ولی چیزی که من اینجا میبینم اینه که شما مقدار ["RowNumber"] برابر با 1 قرار دادید و به این خاطر هست که با هربار اجرا سطر 1 انتخاب میشه و حذف میشه و مقدار دیگه جاگزینش میشه میبایست ["RowNumber"] برابر با آخرین سطر جدول قرار دهید تا اونجا اضافه بشه
پروژه از لینک زیر دانلود کنید و بررسی نمایید
لینک1
لینک2
موردی که خدمتتون عرض کردم رو بررسی کردید؟
اره اما بازم نتونستم لطفا پروژه یه نگاهی بهش بندازین