Метод GridView_SelectedIndexChanged не работает в ASP.NET - PullRequest
0 голосов
/ 19 апреля 2020

Я создаю веб-приложение в ASP. NET C#. В нем я хочу, чтобы при нажатии на строку GridView на первой странице идентификатор передавался на вторую страницу, а некоторые данные должны просматриваться на основе этого идентификатора.

Код первой страницы GridView:

<asp:GridView ID="SamajSuchi" runat="server" OnSelectedIndexChanged="SamajSuchi_SelectedIndexChanged">
</asp:GridView>

Метод GridView_SelectedIndexChanged для первой страницы:

protected void SamajSuchi_SelectedIndexChanged(object sender, EventArgs e)
{
     id = Convert.ToInt32(SamajSuchi.Rows[Convert.ToInt32(e)].Cells[0].Text);
     Response.Redirect("OtherFamilyDetails.aspx?id=" + id);
}

Метод загрузки страницы для второй страницы:

protected void Page_Load(object sender, EventArgs e)
{
    id = Convert.ToInt32(Request.QueryString["id"]);
    SqlDataAdapter da = new SqlDataAdapter("select Mid as ओळख क्र.,Mname asपरिवारातील व्यक्तीचे नाव,MDOB as जन्म तारीख ,Mcontact as संपर्क क्र. from FamilyMember where Hid=" + id, con);
    DataSet ds = new DataSet();
    da.Fill(ds, "FamilyMember");
    OtherFamily.DataSource= ds.Tables["FamilyMember"];
    OtherFamily.DataBind();
}

Код GridView для второй страницы:

<asp:GridView id="OtherFamily" runat="server">
</asp:GridView>

Когда я нажимаю на строку GridView на первой странице, ничего не происходит, и вторая страница не загружается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...