PDA

View Full Version : سوال: دسترسی به اشیا در gridveiw



ironi91
دوشنبه 16 تیر 1393, 12:29 عصر
سلام دوستان
من یه سوال داشتم هرکی میدونه کمکم کنه
در gridveiw در قسمت template feild یک hyperlink دارم که خاصیت text رو گذاشتم Eval("title")l
تو همین قسمت grideview یه دکمه هم گذاشتم
میخوام با زدن دکمه مقدار text شئی hyperlink بریزه تو یک textbox خارج از gride view
چطوری این کارو انجام بدم
خوذم این کد رو نوشتم جواب نداده

( protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e

}

(" if (e.CommandName=="edit



;Txttitle.Text= ((HyperLink)GridView2.Rows[0].FindControl("HyperLink7")).Text

ممنون دوستان

LostOfMind
دوشنبه 16 تیر 1393, 17:18 عصر
خاصیت CommandArgument دکمه ی موجود در gridView را به صورت زیر تغییر دهید

CommandArgument="<%# Container.DataItemIndex %>"



بعد در قسمت رویداد دکمه این کد رو بنویسید:

protected void Button1_Click(object sender, EventArgs e)
{
Button m = (Button)sender;
int i = Int32.Parse(m.CommandArgument);
HyperLink HyperLink3 = (HyperLink)GridView1.Rows[i].FindControl("HyperLink3");
TextBox5.Text = HyperLink3.Text;
}

ironi91
چهارشنبه 18 تیر 1393, 11:18 صبح
ممنون دوست عزیز