想做一个这样的页面 自己在VS2010中设计如下 其他各项为textbox 最后增加的数据也能保存在SQL server 数据库表中、 <asp:GridView ID="GridView2" runat="server" Width="90%" CellPadding="4" ForeColor="#333333" AutoGenerateColumns="False" AllowPaging="True" PageSize="12" OnRowCancelingEdit="GridView2_RowCancelingEdit" OnRowEditing="GridView2_RowEditing" OnRowDeleting="GridView2_RowDeleting" DataKeyNames="ProcessesName" OnPageIndexChanging="GridView2_PageIndexChanging" DataMember="ProcessesName" OnRowDataBound="GridView2_RowDataBound" GridLines="None" Height="36px" > <Columns> <asp:TemplateField HeaderText="工序号"> <ItemTemplate> <asp:TextBox ID="TextBoxGXH" runat="server"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="工序名"> <EditItemTemplate> <asp:HiddenField ID="ProcessesNameHD" runat="server" Value=""<%# Eval("ProcessesName") %>"" /> <asp:DropDownList ID="DDLProcessesName" runat="server" Width="90px" /> </EditItemTemplate> <ItemStyle Width="100px" /> </asp:TemplateField> <asp:TemplateField HeaderText="工序描述"><ItemTemplate> <asp:TextBox ID="TextBoxGXMS" runat="server"></asp:TextBox> </ItemTemplate></asp:TemplateField> <asp:TemplateField HeaderText="机床代号"></asp:TemplateField> <asp:TemplateField HeaderText="刀具代号"></asp:TemplateField> <asp:TemplateField HeaderText="夹具代号"></asp:TemplateField> <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" HeaderText="操作" ShowInsertButton="True" /> </Columns> 请问SQL中表格怎么建立还有就是后面的事件代码怎么写? |
|
<asp:Button ID="Button1" runat="server" CommandName="Delete" CommandArgument=""<%#Eval("id") %>"" Text="删除" /> <asp:Button ID="Button2" runat="server" CommandName="Update" Text="修改" /> <asp:Button ID="Button3" runat="server" CommandName="Insert" Text="添加" /> ItemCommand break |
|
40分 |
-.-设计不明确. 新建、编辑可以在另一个页面完成。 GridView用来展示就好。列表里可以留【编辑】、【删除】功能。 1、如果单条新建,没有必要做在GridView中,既增加了负荷,也县的不美观,操作起来麻烦,并且你画面设计也不完整。 如果没有特定的需求,没有必要将界面设计成这样。 望楼主考虑清楚。 |