Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#,asp.net gridview,使用单选按钮编辑值_C#_Asp.net - Fatal编程技术网

C#,asp.net gridview,使用单选按钮编辑值

C#,asp.net gridview,使用单选按钮编辑值,c#,asp.net,C#,Asp.net,我使用的是一个网格,它位于项目模板内部(第一个网格中有单选按钮)。我使用链接按钮而不是单选按钮,当我点击它时,我可以在文本框出现时进行编辑,但是如果我使用单选按钮,编辑选项就不会出现 aspx: <div id="loginblock"> <table> <tr> <td>UserName:</td> <td> <asp:TextBox ID="username"

我使用的是一个网格,它位于项目模板内部(第一个网格中有单选按钮)。我使用链接按钮而不是单选按钮,当我点击它时,我可以在文本框出现时进行编辑,但是如果我使用单选按钮,编辑选项就不会出现

aspx:

<div id="loginblock">
    <table>
        <tr>
  <td>UserName:</td>

            <td>
<asp:TextBox ID="username" runat="server" onBlur="txtvalidation();" AutoPostBack="true"></asp:TextBox>
      </td>
            <td>
                <div id="warning" style="color:aqua;width:100px" runat="server">

                </div>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="PlS Enter Password" ControlToValidate="pwd"></asp:RequiredFieldValidator>

            </td>
            </tr>
        <tr>
            <td>Password:</td>
            <td>
 <asp:TextBox ID="pwd" runat="server" TextMode="Password" ></asp:TextBox>
                </td>
            </tr>
        <tr>
            <td>
                <asp:Button ID="btnLogin" runat="server" OnClick="btnLogin_Click" Text="Button" />
    </td>
            </tr>
        <tr>
            <asp:GridView ID="grd" runat="server" OnRowEditing="selectrd_CheckedChanged"  AutoGenerateColumns="false" DataKeyNames="userid">
          <Columns>
              <asp:TemplateField HeaderText="edition">
             <ItemTemplate>
             <asp:RadioButton ID="rdnselect" runat="server"   CommndName="edit" />

             </ItemTemplate>
              </asp:TemplateField>
           <asp:BoundField HeaderText="ids" DataField="userid" />
              <asp:TemplateField HeaderText="password">
                  <ItemTemplate>
                      <%# Eval("pwd") %>
                  </ItemTemplate>
                  <EditItemTemplate>
                      <asp:TextBox ID="edits" runat="server"   Text='<%# Eval("pwd") %>'></asp:TextBox>
                  </EditItemTemplate>
              </asp:TemplateField>
          </Columns>
            </asp:GridView>

在这里,如果我们删除单选按钮并插入链接按钮,单击链接按钮我们可以编辑值,请告诉我如何使用单选按钮执行相同的操作。

您可以发布您的
btnLogin\u Click
功能吗?登录单击与我的问题无关,我的问题只是关于gridview。是的,我把事件搞混了,忽略我的评论。
protected void selectrd_CheckedChanged(object sender, GridViewEditEventArgs e)
{

    grd.SelectedIndex = e.NewEditIndex;
    ldgrid();

}