PDA

View Full Version : لینک در گرید ویو



piter11
دوشنبه 05 مهر 1395, 18:44 عصر
سلام من گرید ویو اوردم در صفحه و میخوام با استفاده از یک دکمه کلیک کنم روش مشخصات کامل اون شخص را با استفاده از Id در بیاره
دیتا سورسم دستی وارد کردم( دیتا تیبل درست کردم) میشه راهنمایی کنید؟ واسه دکمه هم commandname تعریف کردم به اسم click تو رویداد Rowcommand باید چی بنوسم به جای index زیر

select * from personalinformation where Id='" +index + "'"

piter11
دوشنبه 05 مهر 1395, 18:48 عصر
یه خاصیتی هم داره گرید ویو وقتی دکمه button field اضافه میکنی به اسم DatafieldTex که من قرارش دادم برابر Id حالا چطور سمت سرور بهش اشاره کنم؟ واسه شرطم میخوام خودم اینجوری نوشتم

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "click")
{



SqlCommand cmd13 = new SqlCommand("select * from personalinformation where Id='" + + "'", con);

SqlDataAdapter dr = new SqlDataAdapter(cmd13);


con.Close();
dr.Fill(dt);

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



}
}

piter11
سه شنبه 06 مهر 1395, 17:27 عصر
هیشکی نیست جواب بده؟

farzane_t
سه شنبه 06 مهر 1395, 19:01 عصر
سلام

اون button یه خاصیت داره به اسم CommandArgument. میتونید ID رو بهش بدید و بعد ازش استفاده کنید.

piter11
پنج شنبه 08 مهر 1395, 08:52 صبح
نداره فقط commandName داره

پیام حیاتی
پنج شنبه 08 مهر 1395, 08:59 صبح
http://www.aspsnippets.com/Articles/How-to-bind-and-pass-query-string-in-HyperLink-in-GridView-in-ASPNet.aspx