DataList dl = (DataList)Item.FindControl("DataList1");Item指DataGrid的项
解决方案 »
- 求实现一个runat="server" 的div显示隐藏,并定位到鼠标位置的代码,不胜感激!
- 根据输入的条件,从数据库中提取列值与输入值相同的各项
- 点击母板中的链接能实现母板不刷新,页面刷新吗
- 各位老大:我在DataGrid里面添加删除,删除后页面不要跳出,怎么办?
- 可不可以把一个DataTable对象直接存入到sql server2000字段里?
- 请问一个iframe的问题,请大侠帮忙....现场给分..
- fileupload问题
- Datagrid后台动态增加行后怎么获取对应的数据
- vs.net 7.0安装失败!
- 在线等候您的帮助,如何链接到另一网站
- 能否在DateGrid中实现单击某行中任意数据(单元格)来进行对该行的选择呢?
- 有了WEB控件;还要HTML控件干什么?——傻傻的问一句。
楼主可以在DataGrid的ItemDataBound里面
if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
DataList dl = (DataList)e.Item.FindControl("DataList1");
dl.DataSource = ....
dl.DataBind();
}
是必须要的,请楼主注意
mydst.datasource=
mydst.databind
{
DataList dl = (DataList)e.Item.FindControl("DataList1");
if(dl!=null)
{
dl.DataSource=数据源;
dl.DataBinder();
}
}
{
DataList dl1=(DataList)DataGrid1.Items[i].Cells[j].FindControl("DataList1");
}
mydst.datasource=
mydst.databind
楼上的这种方法不行啊。
如果我要在page_load中跟DataGrid一起绑定,又怎么知道绑定那个item,有多少个。
用DataList dl = (DataList)DataGrid1.FindControl("DataList1");
行 59: Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
行 60: Dim DataList5 As DataList = DataGrid1.Items(0).FindControl("DataList2")
行 61: Dim connectionString As String = ConfigurationSettings.AppSettings("connString")
行 62: Dim connection As New SqlConnection(connectionString)
是怎么回事?
----汗,你为什么要在Page_Load里面绑定?Page_Load里面甚至还没有Grid
.......
--------------------------------------------------------------------------------未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 71:
行 72: Dim a As String = "1"
行 73: DataList5.DataSource = ds
行 74: DataList5.DataBind()
行 75:
源文件: G:\cvs\wljxpt\AllUsersShow\index.aspx.vb 行: 73 堆栈跟踪:
加在哪?
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
方法里面啊
你自己该成vb.net的吧
if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
DataList dl = (DataList)e.Item.FindControl("DataList1");
dl.DataSource = ....
dl.DataBind();
}
你的那个方法把上面的代码添加进去就可以了
你自己的操作放在dl.DataSource = ....附近
http://dotnet.aspx.cc/ShowDetail.aspx?id=149E5DD7-3B32-461e-ACC6-51D1652E6746