在datagrid属性生成器中添加编辑按钮,通过事件代码实现。
解决方案 »
- 怎样直接从数据库中导出excel?
- xml的疑惑
- 求一与正则表达式验证帐号,怎样使用NET自定义端验证控件的客户端验证??
- DataGrid自动绑定,但是我想让第一列隐藏怎么办? 能不能在页面用javascript把第一列隐藏?
- 怎样动态添加页面
- 登录失败问题
- 求够一套C# ASP.net + MsSQL 的OA的源码
- 请教各位大师:关于在不同页面中检验和传递登录信息
- 怎样在光盘上做WEB服务器
- 为什么我在vs.net中使用microsoft internet explorer webcontrols老是无法被浏览器正常浏览呢?
- 如何把图片属性ImgID隐藏,而让它显示我自己定义的数据?
- 那里下载.net framework?
<asp:datagrid id=DataGrid1 runat="server" DataSource="<%# DS_SA001W201 %>" DataMember="menutree" DataKeyField="treeID" AutoGenerateColumns="False" Width="531px">
<SelectedItemStyle Font-Size="10pt" Font-Names="宋体" Font-Bold="True" ForeColor="#CCFF99" BackColor="#009999"></SelectedItemStyle>
<EditItemStyle Font-Size="10pt" Font-Names="宋体"></EditItemStyle>
<AlternatingItemStyle Font-Size="10pt" Font-Names="宋体"></AlternatingItemStyle>
<ItemStyle Font-Size="10pt" Font-Names="宋体" ForeColor="#003399" BackColor="White"></ItemStyle>
<HeaderStyle Font-Size="11pt" Font-Names="宋体" Font-Bold="True" ForeColor="#CCCCFF" BackColor="#003399"></HeaderStyle>
<FooterStyle ForeColor="#003399" BackColor="#99CCCC"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="菜单组编码">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemTemplate>
<asp:Label id=Label3 Text='<%# "<b>" + DataBinder.Eval(Container.DataItem,"treeID") + " -</b>" %>' Runat="server">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label id=Label4 Width="30px" Text='<%# DataBinder.Eval(Container.DataItem,"treeID") %>' Runat="server">
</asp:Label>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="菜单组名称">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemTemplate>
<asp:Label id=Label7 Text='<%# "<b>" + DataBinder.Eval(Container.DataItem,"trName") + " </b>" %>' Runat="server">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=Txttrname Text='<%# DataBinder.Eval(Container.DataItem,"trname") %>' Runat="server" Font-Name="verdana" Width="109px" MaxLength="20" Font-Size="8pt">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑">
<HeaderStyle Wrap="False"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
</asp:EditCommandColumn>
</Columns>
<PagerStyle HorizontalAlign="Left" ForeColor="#003399" BackColor="#99CCCC" Mode="NumericPages"></PagerStyle>
</asp:datagrid>
Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
DataGrid1.EditItemIndex = e.Item.ItemIndex
DataGrid1.SelectedIndex = DataGrid1.EditItemIndex
DG_DataBinder()
End Sub
Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
DataGrid1.EditItemIndex = e.Item.ItemIndex
DataGrid1.SelectedIndex = DataGrid1.EditItemIndex
DG_DataBinder()
End Sub