gridview中如何嵌套datalist??急 ~~~~~~
解决方案 »
- 报表
- c# Winform 如何刷新数据
- 急。关于登录的问题
- 求解 :iis 安装后用不起
- 请教一条SQL语句,显示在datagrid里面的!
- 求救: 发现一个魔鬼目录, 正常的ASPX文件放进去就出错? 真是见鬼了.
- asp.net运行权限设置问题
- 用户控件如何与javascript交互
- System.IO.Path.GetTempPath()无法赋值给image.imageurl 出现错误 不出现“\” 救命啊~~~
- response.write问题
- MaxtoCode混淆出来的DLL,为什么文件名变了,怎么使用那?
- GridView 我已经定义了column的属性,在DataBind之前显示GridView的样式
然后在rowbound事件中绑定。
然后
for (int i = 0; i < GridView1.Rows.Count; i++)
{
DataList dl = (DataList)GridView1.Rows[i].FindControl("DataList1");
......................
dl.DataSource = ds;
dl.DataBind();
}
在GridView中放一个模板列,模板列中放一个DataList控件后台代码:
首先绑定gridview控件然后写一个方法,比如:
protected DataTable GetDataTableByID(int id)
{
return datatable;//具体实现就不写了
}在Html源码中应该是这个样子吧:
<asp:GridView id="gridview1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table>
<tr><td><asp:Label id="label" runat=server Text='<%#Eval("id")%>'/></td></tr>
<tr><td>
<asp:DataList id="datalist1" runat="server" DataSource='<%#GetDataTableByID(Convert.ToInt32(Eval("id")))%>'/>></td></tr> </table>
</ItemTemplate>
</asp:TemplateField>
</asp:gridview>
比如说插入进去的id.如何查找?