PDA

View Full Version : سوال: درج سطر به سطر در گریدویو



mahdioo12194
چهارشنبه 12 تیر 1392, 00:04 صبح
سلام

من با یه تکست باکس و دکمه می خوام مقدار تکست باکس را در داخل دیتاتیبل ریخته و دیتا تیبل را در گرید بریزم

تا اینجا مشکل نیست ولی می خوام وقتی یه سطر رو درج کردم سطر بعدی بهش اضافه شه نه اینکه مقدار قبلی

از بین بره و جدید جایگزین شود؟



protected void Button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();


dt.Columns.Add(new DataColumn("NameKala", typeof(string)));
DataRow dr = dt.NewRow();

dr["NameKala"] = TextBox1.Text;

dt.Rows.Add(dr);



GridView3.DataSource = dt;
GridView3.DataBind();


}

hamid_hr
چهارشنبه 12 تیر 1392, 09:20 صبح
خب بيا DataTable dt = new DataTable(); به صورت سراسري تعريف كن

mahdioo12194
چهارشنبه 12 تیر 1392, 10:38 صبح
امتحان کردم نشد !




namespace WebApplication2
{
public partial class WebForm3 : System.Web.UI.Page
{
DataTable dt = new DataTable();

protected void Page_Load(object sender, EventArgs e)
{

}

protected void Button1_Click(object sender, EventArgs e)
{



dt.Columns.Add(new DataColumn("NameKala", typeof(string)));
DataRow dr = dt.NewRow();

dr["NameKala"] = TextBox1.Text;

dt.Rows.Add(dr);



GridView3.DataSource = dt;
GridView3.DataBind();


}

ahmad156
چهارشنبه 12 تیر 1392, 11:38 صبح
در Postback اطلاعات مربوط به DataTable از بین میره.میتونین از ViewState استفاده کنین