GridView中,在ItemTemplate下使用button与后台交互
2010-03-04 13:22
405 查看
GridView中
<asp:GridView ID="GridView1" Runat="server" DataSourceID="sdsDataSource">
<Columns>
<asp:BoundField DataField="Field1" HeaderText="Field1"></asp:BoundField>
<asp:BoundField DataField="Field2" HeaderText="Field2"></asp:BoundField>
.....
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" Runat=Server OnClick="btnOk_click" /> <%--绑定点击事件--%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在vb.net
Sub btnOk_click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim btnOk As Button = DirectCast(sender, Button)
btn.Text = "已审批"
btn.Enabled = "false"
Dim grdRow As GridViewRow = DirectCast(btnOk.Parent.Parent, GridViewRow)
Dim strField1 As String = grdRow.Cells(0).Text '获取值
..........
End If
在C#中
void btnOk_Click(object sender , EventArgs e)
{
Button btnOk= (Button)sender ;
GridViewRow grdRow = (GridViewRow)btnOk.Parent.Parent;
string strField1 = grdRow.Cells[0].Text; //获取gridView值
string strField2 = grdRow.Cells[0].Text;
...
}
<asp:GridView ID="GridView1" Runat="server" DataSourceID="sdsDataSource">
<Columns>
<asp:BoundField DataField="Field1" HeaderText="Field1"></asp:BoundField>
<asp:BoundField DataField="Field2" HeaderText="Field2"></asp:BoundField>
.....
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" Runat=Server OnClick="btnOk_click" /> <%--绑定点击事件--%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在vb.net
Sub btnOk_click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim btnOk As Button = DirectCast(sender, Button)
btn.Text = "已审批"
btn.Enabled = "false"
Dim grdRow As GridViewRow = DirectCast(btnOk.Parent.Parent, GridViewRow)
Dim strField1 As String = grdRow.Cells(0).Text '获取值
..........
End If
在C#中
void btnOk_Click(object sender , EventArgs e)
{
Button btnOk= (Button)sender ;
GridViewRow grdRow = (GridViewRow)btnOk.Parent.Parent;
string strField1 = grdRow.Cells[0].Text; //获取gridView值
string strField2 = grdRow.Cells[0].Text;
...
}
相关文章推荐
- GridView1使用Label ,TextBox 及隐藏Label,让TextBox使用日期控件EditItemTemplate效果,并后台获其取值,
- 使用GridView中的按钮(ButtonField或TemplateField里面的按钮)控制UpdatePanel的更新
- gridview中使用edit命令显示EditItemTemplateColumn,绑定Listbox的值问题
- Android GridView 的item 使用 Button,imagebutton 等ui控件后,不能响应OnItemClick()事件
- 使用图片方式自定义iOS导航栏navigationItem的backBarButtonItem
- IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- listview/gridview上checkbox和button以及item获取焦点的问题
- IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- Win10/UWP开发—使用Cortana语音与App后台Service交互
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- listview,gridview里面通过一个item控制所有item的使用方法
- 使用Echarts总结之——使用柱状图和地图与后台数据交互
- salesforce自定义按钮使用js与后台交互demo/自定义按钮跳转至指定URL
- 如何在使用了TemplateField的GridView控件中访问Cell值?
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- RecyclerView打造可拖拽的GridView使用ItemTouchHelper
- GridView 使用笔记 - 后台部分
- IOS学习 查看UIBarButtonSystemItem 类型图片 / pageControl的使用