PDA

View Full Version : سوال: مشکل در اتقال اطلاعات از ردیف دیتاگرید



forodo007
دوشنبه 17 شهریور 1393, 15:49 عصر
سلام من یه دیتاگرید دارم و میخوام وقتی رو یکی از ردیف هاش کلیک کردم دیتا وار تکس باکس بشه .ولی ین کار صورت نمیگیره.آخه من از دیتاگریدی استفاده کردم با استفاده از paging slider extender استفاده کدم و شاید چون بالاش یه scrip manager گراشتم ارور داره .
اخه در حلت معمولی row انتخاب و دیتا برمیگرده منون میشم حلش کنین
اینم کد:





protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
if (row.RowIndex == GridView1.SelectedIndex)
{
row.BackColor = ColorTranslator.FromHtml("#A1DCF2");
row.ToolTip = string.Empty;
TextBox1.Text = GridView1.SelectedRow.Cells[0].Text;
TextBox2.Text = GridView1.SelectedRow.Cells[1].Text;
RadioButton1.Text = GridView1.SelectedRow.Cells[2].Text;
RadioButton2.Text = GridView1.SelectedRow.Cells[3].Text;
RadioButton3.Text = GridView1.SelectedRow.Cells[4].Text;
RadioButton4.Text = GridView1.SelectedRow.Cells[5].Text;
RadioButton5.Text = GridView1.SelectedRow.Cells[6].Text;
RadioButton5.Text = GridView1.SelectedRow.Cells[7].Text;
}
else
{
row.BackColor = ColorTranslator.FromHtml("#FFFFFF");
row.ToolTip = "Click to select this row.";


}
}
}




protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(GridV iew1, "Select$" + e.Row.RowIndex);
e.Row.ToolTip = "Click to select this row.";
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(GridV iew1, "Select$" + e.Row.RowIndex);
e.Row.ToolTip = "Click to select this row.";
e.Row.Attributes.Add("onmouseover", "this.style.cursor='pointer'");
}


}
}

forodo007
دوشنبه 17 شهریور 1393, 16:01 عصر
این کد در حالت معمولی جواب میده ولی حالا دیگه وقتی رو ردیف ها کلیک میکنم جواب نمیده؟؟؟؟