[英]asp.net data entry static grid
这是一个.net GridView,使用行命令来添加/更新/删除。
这是使用sql数据库的示例:
<asp:GridView ID="gv" RunAt="Server" DataSourceID="sqlGrid" DataKeyNames="RowID" AllowPaging="False" AutoGenerateColumns="false" EnableModelValidation="True" AutoGenerateEditButton="False" AutoGenerateDeleteButton="False" GridLines="None" BorderWidth="0">
<Columns>
<asp:BoundField HeaderText="Col1" DataField="Col1" SortExpression="Col1"/>
<asp:BoundField runat="Server" HeaderText="Col2" DataField="Col2" SortExpression="Col2"/>
<asp:CommandField HeaderText="Edit" ShowEditButton="True"/>
<asp:CommandField HeaderText="Delete" ShowDeleteButton="True"/>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="sqlGrid" RunAt="Server" SelectCommand="spGrid" SelectCommandType="StoredProcedure" UpdateCommand="spGridUpdate" UpdateCommandType="StoredProcedure" DeleteCommand="spGridDelete" DeleteCommandType="StoredProcedure">
<UpdateParameters>
<asp:Parameter Name="Col1" Type="String" />
<asp:Parameter Name="Col2" Type="String" />
<asp:Parameter Name="RowID" Type="Int32" DefaultValue="0" />
</UpdateParameters>
</asp:SqlDataSource>
若要直接在网格中键入,请使用TemplateFields在单元格中插入文本框。 单击保存会将单元格的内容提交回您的数据库。
<asp:TemplateField HeaderText="Col1" SortExpression="Col1">
<ItemTemplate>
<asp:TexBox ID="txt1" runat="server"></asp:TexBox >
<asp:TexBox ID="txt2" runat="server"></asp:TexBox >
</ItemTemplate>
</asp:TemplateField>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.