Asp.net DataGrid中是否有数据绑定?
在GridView中:Asp.net DataGrid中是否有数据绑定?,asp.net,vb.net,datagrid,databound-controls,Asp.net,Vb.net,Datagrid,Databound Controls,在GridView中: proctected sub gridview.DataBound(Byval sender as object, byval e assystemEventArgs) handles gridview.databound { } 如何在DATAGRID中使用数据绑定???您可以基于OnItemDataBound <asp:DataGrid id="ItemsGrid" runat="server" OnItemDataBound="
proctected sub gridview.DataBound(Byval sender as object, byval e assystemEventArgs) handles gridview.databound
{
}
如何在DATAGRID中使用数据绑定???您可以基于
OnItemDataBound
<asp:DataGrid
id="ItemsGrid"
runat="server"
OnItemDataBound="Item_Bound"
.../>
//Code behind
void Item_Bound(Object sender, DataGridItemEventArgs e)
{
Label1.Text = Label1.Text + " " + e.Item.ItemIndex;
}
//代码隐藏
无效项绑定(对象发送方,DataGridItemEventArgs e)
{
Label1.Text=Label1.Text+“”+e.Item.ItemIndex;
}
老实说,你的问题目前没有多大意义。但如果要处理GridView的事件(与事件相反):
好的,但是VB.NET中没有大括号来定义像方法这样的范围。您还使用了GridView而不是旧的DataGrid。在目前的情况下,这是毫无疑问的。我建议先看一看msdn:Protected sub gridview.DataBound(Byval sender作为对象,Byval e作为systemEventArgs)处理gridview.DataBound End sub如何在datagrid中使用DataBound?你明白我的问题吗?哦,好吧,但有些任务在RowDataBound中不起作用,如果我在gridview中使用DataBound,它的工作很好,但同样的任务在datagrid中不起作用。rowdatabound@ShaiRiyaz你在开玩笑吧,什么任务?还有,如果你实际上是指
RowDataBound
,为什么要请求DataBound
?任务是--datagrid中的三个文本框(A,B,C)A*B=C我从codebehind中的RowDataBound中获取值(A,B),并将这些值传递给javascript函数,,,执行操作并将结果显示给C
Protected Sub Gridview1_DataBound(sender As Object, e As System.EventArgs) Handles Gridview1.DataBound
Dim grid = DirectCast(sender, GridView)
Dim dataSource As Object = grid.DataSource
For Each row As GridViewRow In grid.Rows
' do something, looping all rows in the grid with RowType=DataRow '
Next row
End Sub