<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton ID="lbtnQianRu" runat="server" CommandName="QianRu"
CommandArgument='<%# Eval("Id") %>'>签入</asp:LinkButton>
<asp:LinkButton ID="lbtnQianChu " runat="server" CommandName="QianChu">签出 </asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
protected void gv_Company_RowCommand(object sender, GridViewCommandEventArgs e){
if (e.CommandName == "QianRu")
{
GridViewRow drv = ((GridViewRow)(((LinkButton)(e.CommandSource)).Parent.Parent)); //此得出的值是表示那行被选中的索引值 inf id=Convert.ToInt32(GridView1.DataKeys[drv.RowIndex].Value); //此获取的值为GridView中绑定数据库中的主键值
GridViewRow drv = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;//此得出的值是表示那行被选中的索引值 int id = Convert.ToInt32(GridView1.Rows[drv.RowIndex].Cells[0].Text); //此获取的值为GridView中绑定数据库中的主键值,取值方法是选中的行中的第一列的值,drv.RowIndex取得是选中行的索引 } }
protected void lbtnQianChu_Command(object sender, CommandEventArgs e)
{
LinkButton lb = (LinkButton)sender;
DataControlFieldCell dcf = (DataControlFieldCell)lb.Parent;
GridViewRow gvr = (GridViewRow)dcf.Parent; //此得出的值是表示那行被选中的索引值
lbtnQianChu.SelectedIndex = gvr.RowIndex;
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
//行号
int row = ((GridViewRow)((LinkButton)sender).NamingContainer).RowIndex;
}
DropDownList ddl = (DropDownList)sender; GridViewRow gvr = (GridViewRow)ddl.NamingContainer; int id = int.Parse(GridView1.DataKeys[gvr.RowIndex][0].ToString()); int num = int.Parse(ddl.Text);
CheckBox chk = (CheckBox)sender; DataControlFieldCell dcf = (DataControlFieldCell)chk.Parent; GridViewRow gvr = (GridViewRow)dcf.Parent;
<asp:GridView ID="gvTest" runat="server"> <Columns> <asp:TemplateField> <ItemTemplate> DisplayIndex : <%# Container.DisplayIndex %> || DataItemIndex : <%# Container.DataItemIndex %><br /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
protected void gvInfo_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton lk1 = (LinkButton)e.Row.FindControl("lkbtn");//LinkButton的ID
lk1.CommandArgument = e.Row.RowIndex.ToString();
}
}
protected void gvInfo_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "ADD")//我LinkButton的CommandName
{
int index = Convert.ToInt32(e.CommandArgument);
string aa = gvInfo.Rows[index].Cells[1].Text.ToString();//获取当前行列号为一的值,列号从0开始
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有