مشکل در ساخت جدول
با استفاده از تکه کد زیر میخوام هر بار روی دکمه کلیک شد یه سطر جدید به گریدویو اضاف بشه اما مشکلی که داره هربار که کلیک میکنم فقط یک سطر درست میکنه و بار بعدی هم روی سطر قبلی جایگزین میکنید و سطر جدید درست نمیکنید
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
موردی که خدمتتون عرض کردم رو بررسی کردید؟
اره اما بازم نتونستم لطفا پروژه یه نگاهی بهش بندازین

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