PDA

View Full Version : حرفه ای: قرار دادن چک باکس درو ن گرید ویوو



mahdis6764
سه شنبه 28 خرداد 1392, 17:54 عصر
سلام دوستان
من تو سایتم یه گرید ویوو دارم میخوام به وسیله پک باکس بتونم یک فیلد رو انتخاب کنم و مقدارش رو در یک جدول دیگه ذخیره کنم
خواهش میکنم اساتید محترم کمکم کنن

maryammashkani
سه شنبه 28 خرداد 1392, 19:02 عصر
سلام.بعد از گذاشتن گریدویو با استفاده از قسمت item template (مثلث گوشه گرید رو بزنی، میبینی) یه چک باکس بذار.بعد بیا سراغ برنامه نوبسی

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
SqlConnection conn = new SqlConnection(@"Data Source=(local);Initial Catalog=grid;Integrated security=True");
SqlCommand sc = new SqlCommand("SELECT * FROM one", conn);
conn.Open();
GridView1.DataSource = sc.ExecuteReader();
GridView1.DataBind();
conn.Close();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
int i, num;
num=GridView1.Rows.Count;
for ( i = 0; i < num; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("chb1");
if (ck.Checked)
{
دستورات شما
}
}

maryammashkani
سه شنبه 28 خرداد 1392, 19:03 عصر
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
SqlConnection conn = new SqlConnection(@"Data Source=(local);Initial Catalog=grid;Integrated security=True");
SqlCommand sc = new SqlCommand("SELECT * FROM one", conn);
conn.Open();
GridView1.DataSource = sc.ExecuteReader();
GridView1.DataBind();
conn.Close();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
int i, num;
num=GridView1.Rows.Count;
for ( i = 0; i < num; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("chb1");
if (ck.Checked)
{
دستورات شما
}
}

mahdis6764
چهارشنبه 29 خرداد 1392, 08:42 صبح
ممنونم از پاسختون
سایتی که من ساختم با vb هست این کدی که شما دادین رو تبدیل میکنم اما ارور میده .میشه برام توضیح بدین دقیقا این کد چیکار میکنه ؟
درضمن سایت انتخاب واحد دانشگاه هست که من گریویوو رو ویزاردی به پایگاه داده وصل کردم و دروس قابل اخذ رو نمایش میده میخوام وقتی دانشجو چک باکس کنار هر درس رو کلیک میکنه اون فیلد بره تو یه جدول دیگه که توی پایگاه داده دارم.ممنون میشم کامل راهنماییم کنین.