您的位置:首页 > 其它

gridview_RowCommand 获取当前行中的控件

2013-07-05 09:31 489 查看
<asp:GridView ID="gvStorglog" runat="server" Width="100%" SkinID="gridviewSkin" AutoGenerateColumns="false"
OnRowCommand="gvStorglog_RowCommand">
<Columns>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton ID="lbEdit" runat="server" CommandName="Modify" CommandArgument='<%# Eval("PC_ID")%>'>退单</asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="left" Wrap="false" />
</asp:TemplateField>
<asp:BoundField DataField="PC_CODE" HeaderText="企业名称"></asp:BoundField>
<asp:TemplateField HeaderText="企业名称">
<ItemTemplate>
<asp:TextBox CssClass="inputStyle" Width="94%" Text='<%#DataBinder.Eval(Container.DataItem, "PC_NAME")%>'
ID="txtPC_NAME" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

protected void gvStorglog_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (!string.IsNullOrEmpty(e.CommandArgument.ToString()))
{
TextBox text = (TextBox)((Control)e.CommandSource).FindControl("txtPC_NAME");
string aa = text.Text.ToString();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐