PDA

View Full Version : سوال: ورود متن از textbox به gridview



reza69
شنبه 10 خرداد 1393, 10:37 صبح
سلام
من میخوام با هر بار کلیک دکمه متن داخل textbox وارد gridview بشه.
با c#

alireza.zahani
شنبه 10 خرداد 1393, 13:18 عصر
بدون درج در بانک؟

reza69
شنبه 10 خرداد 1393, 15:15 عصر
بدون درج در بانک؟

بله.............

alireza.zahani
شنبه 10 خرداد 1393, 17:41 عصر
خب میتونی خودت یه data set بسازی
مثلا یه data table بسازی grid رو وصل کنی بهش

reza69
شنبه 10 خرداد 1393, 18:38 عصر
خب میتونی خودت یه data set بسازی
مثلا یه data table بسازی grid رو وصل کنی بهش
میشه یه مثال بزنی؟
میخوام هر بار دکمه رو میزنم رشته وارد گرید یا لیست بشه.
DataTable dt = new DataTable();
DataSet ds = new DataSet();

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

reza69
شنبه 10 خرداد 1393, 19:40 عصر
خودم این کد رو نوشتم ولی فقط یه سطر وارد میکنه
DataTable dt = new DataTable();
DataSet ds = new DataSet();
dt.Columns.Add("تخصص");

dt.Rows.Add(txttakhasos.Text);

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

alef.divar
یک شنبه 11 خرداد 1393, 13:30 عصر
یه flag بزار که که فقط یه بار اجرا بشه. تونم دفعه ی اوله که کدشو نوشتی.
حالا برای اجرا های بعدی (وارد کزدن سطر بعدی)
با یه foreach تمامی سطر های درون grid رو بخون و به dt اضافه کن و در آخر سطر جدیدت رو اضافه کن

reza69
یک شنبه 11 خرداد 1393, 13:49 عصر
یه flag بزار که که فقط یه بار اجرا بشه. تونم دفعه ی اوله که کدشو نوشتی.
حالا برای اجرا های بعدی (وارد کزدن سطر بعدی)
با یه foreach تمامی سطر های درون grid رو بخون و به dt اضافه کن و در آخر سطر جدیدت رو اضافه کن
اگه کدشو بنویسید ممنون میشم
این کدی هست که نوشتم ولی جواب نداد.

DataTable dt = new DataTable();
dt.Columns.Add("تخصص");
foreach (GridViewRow row in GridView1.Rows)
{
dt.Rows.Add(txttakhasos.Text);
}
GridView1.DataSource = dt;
GridView1.DataBind();