GridView里面的内嵌的服务器控件如LinkButton如何自定义操作?(已经解决)
2007-10-26 15:56
253 查看
gridview里面TemplateField中linkbutton等如何自定义操作
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton_delete" runat="server" OnClick="LinkButton_delete_Click" CommandArgument='<%# Eval("plc_no") %>' >删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
中间用CommandArgument='<%# Eval("plc_no") %>'
传值
接收方法如下:
protected void LinkButton_delete_Click(object sender, EventArgs e)
...{
LinkButton btn = sender as LinkButton;
this.Label1.Text = btn.CommandArgument;
}
也可以通过下面方法获得所在行相关数据:
这边有一个小小的技巧是:点击LinkButton那一行的数据存储在GridViewRow中,然后再能过GridViewRow获取字段值,(注意sender就是LinkButton)
protected void LinkButton1_Click(object sender, EventArgs e)
...{
LinkButton btn = sender as LinkButton;
GridViewRow row = btn.Parent.Parent as GridViewRow;
String ss= row.Cells[8].Text;
}
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton_delete" runat="server" OnClick="LinkButton_delete_Click" CommandArgument='<%# Eval("plc_no") %>' >删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
中间用CommandArgument='<%# Eval("plc_no") %>'
传值
接收方法如下:
protected void LinkButton_delete_Click(object sender, EventArgs e)
...{
LinkButton btn = sender as LinkButton;
this.Label1.Text = btn.CommandArgument;
}
也可以通过下面方法获得所在行相关数据:
这边有一个小小的技巧是:点击LinkButton那一行的数据存储在GridViewRow中,然后再能过GridViewRow获取字段值,(注意sender就是LinkButton)
protected void LinkButton1_Click(object sender, EventArgs e)
...{
LinkButton btn = sender as LinkButton;
GridViewRow row = btn.Parent.Parent as GridViewRow;
String ss= row.Cells[8].Text;
}
相关文章推荐
- GridView里面的内嵌的服务器控件如LinkButton如何传值?
- JQuery实现下拉框的选择 与当CheckBox为服务器控件时如何获取值的操作,实现全选与删除
- 如何通过自定义MessageFilter的方式利用按键方式操作控件滚动条[附源代码]
- 解决ASP 2.0中GridView控件的删除、插入、编辑命令操作客户端确认问题的另一方法
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- apache+mysql+php自定义配置中如何解决http500内部服务器错误
- 如何通过自定义MessageFilter的方式利用按键方式操作控件滚动条[附源代码]
- Jquery控件checkboxlist 实例,解决前台操作服务器控件的困难
- 教你如何解决“线程间操作无效: 从不是创建控件的线程访问它”
- 如何解决“线程间操作无效: 从不是创建控件的线程访问它”
- ASP.NET - 如何:自定义 SiteMapPath Web 服务器控件的外观
- GridView后台自动添加行、列,行列不固定,并且再列里面添加服务器控件,然后取值
- Asp.net自定义服务器控件开发小技巧: 如何正确获得回传数据
- 改個名字再發一次--本例運用了javascript,html控件,服务器控件,最重要的就是javascript对空间的操作--GridView套GridViewtao--- 利用GridView显示主细表并一次编辑明细表所有数据的例子
- Q:我已经购买过WinDriver,最近欲使用另一部新计算机撰写驱动程序,但却无法正常操作WinDriver,请问如何解决?
- [原创] 如何通过自定义MessageFilter的方式利用按键方式操作控件滚动条[附源代码]
- svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- 如何在DataGrid 控件中实现自定义分页操作
- 如何:在 Calendar Web 服务器控件中自定义个别日