C#关于gridview增删改查,而且实现下拉菜单的绑定
C#关于gridview增删改查,并且实现下拉菜单的绑定
想做一个这样的页面

自己在VS2010中设计如下

其中工序名,机床,刀具,夹具需要下拉菜单dropdownlist从SQL server数据表中选择。
其他各项为textbox
最后增加的数据也能保存在SQL server 数据库表中、
请问SQL中表格怎么建立还有就是后面的事件代码怎么写?
------解决思路----------------------
-.-设计不明确.
新建、编辑可以在另一个页面完成。
GridView用来展示就好。列表里可以留【编辑】、【删除】功能。
1、如果单条新建,没有必要做在GridView中,既增加了负荷,也县的不美观,操作起来麻烦,并且你画面设计也不完整。
2、从性能方面考虑,【新建】、【编辑】都可以创建一个新的aspx页面来完成,通过Url传值来判断是做【新建】还是【编辑】
3、单独操作一个功能,对于你写Sql也方便。
如果没有特定的需求,没有必要将界面设计成这样。
望楼主考虑清楚。
想做一个这样的页面
自己在VS2010中设计如下
其中工序名,机床,刀具,夹具需要下拉菜单dropdownlist从SQL server数据表中选择。
其他各项为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中表格怎么建立还有就是后面的事件代码怎么写?
------解决思路----------------------
-.-设计不明确.
新建、编辑可以在另一个页面完成。
GridView用来展示就好。列表里可以留【编辑】、【删除】功能。
1、如果单条新建,没有必要做在GridView中,既增加了负荷,也县的不美观,操作起来麻烦,并且你画面设计也不完整。
2、从性能方面考虑,【新建】、【编辑】都可以创建一个新的aspx页面来完成,通过Url传值来判断是做【新建】还是【编辑】
3、单独操作一个功能,对于你写Sql也方便。
如果没有特定的需求,没有必要将界面设计成这样。
望楼主考虑清楚。