PDA

View Full Version : سوال: مشکل در ثبت اطلاعات چند checkbox در gridview



helia64
دوشنبه 02 مرداد 1391, 20:54 عصر
دوستان من یک گریدویو دارم که یک template داره که فقط شامل chechbox هست. که کاربرانی که توی جدول دارم رو نشان می دهد. من می خوام وقتی که هرکدوم از کاربران را که رو که تیک میزنم به جدولم اضافه بشود. بان رای یک انخاب کار می کنه ولی برای از یکی بیشتر فقط اخری رو ثبت می کنه .
(البته توی listbox نشون میده هردو ایتم رو ولی در جدول فقط اخری ثبت میشه)
لطف می کنید راهنماییم کنید که چطور همه انتخاب هارو به جدولم انتقال بدم؟

ممنون

اینم کدی که نوشتم



protected void Button1_Click(object sender, EventArgs e)

{


Hashtable ht = new Hashtable();


foreach (GridViewRow row in GridView2.Rows)

{


CheckBox ch = (CheckBox)row.FindControl("CheckBox1");


if (ch != null && ch.Checked)

{


Label lb = (Label)row.FindControl("Label1");

ht.Add(GridView2.DataKeys[row.RowIndex].Value.ToString(), lb.Text);

Label7.Text = lb.Text;

ListBox1.Items.Add ( lb.Text);



}

}

fakhravari
دوشنبه 02 مرداد 1391, 22:30 عصر
http://barnamenevis.org/showthread.php?319991-%D8%AB%D8%A8%D8%AA-%D8%AA%D9%85%D8%A7%D9%85%DB%8C-%D9%86%D9%85%D8%B1%D8%A7%D8%AA-%D8%A8%D8%A7-%DB%8C%DA%A9-%DA%A9%D9%84%DB%8C%DA%A9