好的,我已经通过使用更新参数解决了我的最后一个问题,并将模板字段放在我的网格视图上而不是绑定字段上。
\n\n显示正常,唯一的问题是更新按钮似乎不起作用。当我单击它时,它只是返回到上一个窗口,而不更新数据库中的数据字段。
\n\n你能看一下下面的代码并告诉我我是否错过了什么吗?谢谢....
\n\n <asp:GridView DataKeyNames="BenutzerID" ID="grdBenutzer" runat="server" Visible="False" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" OnRowCommand="GridView1_RowCommand">\n <Columns>\n <asp:BoundField ReadOnly="true" DataField="BenutzerID" HeaderText="ID" />\n <asp:TemplateField HeaderText="Titel">\n <ItemTemplate>\n <%# Eval("Titel")%>\n </ItemTemplate>\n <EditItemTemplate>\n <asp:TextBox runat="server" ID="txtTitel" Text=\'<%# Bind("Titel")%>\'></asp:TextBox>\n </EditItemTemplate>\n </asp:TemplateField>\n <asp:TemplateField HeaderText="Bezeichnung">\n <ItemTemplate>\n <%# Eval("Bezeichnung")%>\n </ItemTemplate>\n <EditItemTemplate>\n <asp:DropDownList AppendDataBoundItems="true" runat="server" ID="ddwnBezeichnung" Text=\'<%# Bind("Bezeichnung")%>\'>\n <asp:ListItem Text="Mitarbeiter" Value="Mitarbeiter"></asp:ListItem>\n <asp:ListItem Text="Praktikant" Value="Praktikant"></asp:ListItem>\n <asp:ListItem Text="Azubi" Value="Azubi"></asp:ListItem>\n <asp:ListItem Text="Umsch\xc3\xbcler" Value="Umsch\xc3\xbcler"></asp:ListItem>\n </asp:DropDownList>\n </EditItemTemplate>\n </asp:TemplateField>\n <asp:TemplateField HeaderText="Vorname">\n <ItemTemplate>\n <%# Eval("Vorname")%>\n </ItemTemplate>\n <EditItemTemplate>\n <asp:TextBox runat="server" ID="txtVorname" Text=\'<%# Bind("Vorname")%>\'/>\n </EditItemTemplate>\n </asp:TemplateField>\n <asp:TemplateField HeaderText="Nachname">\n …Run Code Online (Sandbox Code Playgroud)