HTML:
<asp:GridView ID="gv" runat="server" SkinID="mainGridView" AutoGenerateColumns="False"
DataKeyNames="Id" OnRowCommand="gv_RowCommand">
<Columns>
<asp:BoundField HeaderText="箱号" DataField="carton_no" />
<asp:BoundField HeaderText="入仓日期" DataField="build_date" DataFormatString="{0:yyyy-MM-dd}">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField HeaderText="款号" DataField="jsnumber" />
<asp:BoundField HeaderText="件数" DataField="quantity">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="upd"
CommandArgument="<%# Container.DataItemIndex %>" Text="更新"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="cel"
CommandArgument="<%# Container.DataItemIndex %>" Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="edi"
CommandArgument="<%# Container.DataItemIndex %>" Text="编辑"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="del"
CommandArgument="<%# Container.DataItemIndex %>" Text="删除"></asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>C# protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
{ gv.EditIndex = int.Parse(e.CommandArgument.ToString());
}
<asp:GridView ID="gv" runat="server" SkinID="mainGridView" AutoGenerateColumns="False"
DataKeyNames="Id" OnRowCommand="gv_RowCommand">
<Columns>
<asp:BoundField HeaderText="箱号" DataField="carton_no" />
<asp:BoundField HeaderText="入仓日期" DataField="build_date" DataFormatString="{0:yyyy-MM-dd}">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField HeaderText="款号" DataField="jsnumber" />
<asp:BoundField HeaderText="件数" DataField="quantity">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="upd"
CommandArgument="<%# Container.DataItemIndex %>" Text="更新"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="cel"
CommandArgument="<%# Container.DataItemIndex %>" Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="edi"
CommandArgument="<%# Container.DataItemIndex %>" Text="编辑"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="del"
CommandArgument="<%# Container.DataItemIndex %>" Text="删除"></asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>C# protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
{ gv.EditIndex = int.Parse(e.CommandArgument.ToString());
}
解决方案 »
- 如何让TreeView1.SelectedNode.Text的值通过url传递更新首页框架中间的页面
- 问个问题 vs2008 sp1做出来的项目 能不能用 vs 2008 非SP1版本打开
- gridview 点击无效(极度困惑,少儿不宜)
- [VB]一个菜鸟问题,呵呵。关于Datagrid页码控制的问题。
- 求救~~~~日期和打印问题~~~谢谢了~
- 一个连接字符串的问题
- 关于MVC Controller返回的问题
- asp.net新手 问2个基本问题
- 哪位大侠能将别人开发的ComboBox(可选可输的一个控件)增加一幅图片
- 在线等待:一些基础问题(如何自动调整控件大小位置)
- asp .net Gridview
- web图像显示问题
{ gv.EditIndex = int.Parse(e.CommandArgument.ToString());
// 这里还需要对 gv 再进行一次数据绑定。
.....
}