ASP выпадающий список выбранное значение - PullRequest
0 голосов
/ 13 мая 2011

У меня есть страница с полем «Дата» в виде выпадающего списка и кнопкой отправки.Когда я нажимаю на кнопку «Отправить», выбранное значение отображается в виде сетки на другой странице.

Теперь в представлении сетки у меня есть поле типа «изменить», когда я нажимаю на него, оно перемещается на первую страницу с этимзначение даты.Проблема в том, что на этот раз «дата, которая передается из вида сетки», не отображается выбранное значение в раскрывающемся списке.

<asp:TemplateField HeaderText="DOB" SortExpression="dob">
            <ItemTemplate>
                   <asp:Label ID="lbldob" runat="server" Text='<%# Bind("dob") %>'>
                   </asp:Label>
            </ItemTemplate>
</asp:TemplateField>

<asp:TemplateField HeaderText="Edit">
            <ItemTemplate>
                     <asp:LinkButton ID="hypeno" CommandName="cmdBind" runat="server" Text='<%# Eval("id") %>' CommandArgument='<%# Bind("id") %>'>
                     </asp:LinkButton>
           </ItemTemplate>
</asp:TemplateField>

Код:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "cmdBind")
        {
            string id = e.CommandArgument.ToString();
            LinkButton lb = (LinkButton)e.CommandSource;

            Response.Redirect("/practice/registation.aspx?id=" + id +"&type=edit");
        }

    }

      string type = Request.QueryString["type"].ToString();
       if (type == "edit")
       {                 connection con = new connection();
                     DataSet ds;
                     ds = con.select("select dob from registration where id='"+Request.QueryString["id"].ToString()+"'");

      drddate.SelectedItem.Text= ds.Tables[0].Rows[0][0].ToString();
        }

1 Ответ

0 голосов
/ 13 мая 2011

Опубликуйте свой код, но мне кажется, что вы должны установить выбранное значение в раскрывающемся списке в событии сетки на переполнение базы данных - но я не совсем уверен, исходя из неопределенности вашего вопроса.

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