我在datagrid的模板列里面嵌套了一个datalist,还没对datalist 进行数据绑定,只是在时面输入了一些固定的内容,比如说一些图片,可就是不能显示出来,页面运行出来这列是一个空白??????????

解决方案 »

  1.   

    你要在datalist上做什么。说清楚点呀
      

  2.   

    本来是想绑定数据的,不过不能显示出来,我就直接用一个表格(里面当然有图片还有文字信息些呀!)在datalist里面,可是还是不能显示出来??????????
      

  3.   

    你在DATALIST里面加个摸板列。把数据绑到那里面呀。
    就可以了。
      

  4.   

    急救呀,大哥如果去掉datalist只把datalist里面的内容拷到那datagrid一列下,就显示正常了呀
      

  5.   

    把数据绑到DATALIST的摸板列里面就好了。你去试试呀。
                      呵呵`````````````````
    以后一起弄哈
      

  6.   

    我在datagrid嵌套datalist的那一列就是模板列呀!
      

  7.   

    我是说你要在DATALIST里面用摸板列呀。必须用呀。才会显示数据的。在DATALIST里面必须用摸板列绑定的呀。在脚本里面去写呀
      

  8.   

    有没有代码,好像我以前没有用过,我的代码是这样的,<asp:DataList id="show" runat="server" Width="400px" ShowHeader="False" ShowFooter="False" RepeatColumns="1">
    <ItemTemplate>
    里面显示的内容
    </ItemTemplate>
    </asp:DataList>这个算不算呀????
      

  9.   

    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="test.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 16px" runat="server"
    Width="400px">
    <Columns>
    <asp:TemplateColumn HeaderText="陈">
    <ItemTemplate>
    <FONT face="宋体">
    <asp:DataList id="DataList1" runat="server">
    <ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem, "字段名") %>
    </ItemTemplate>
    </asp:DataList></FONT>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
    </form>
    </body>
    </HTML>
      

  10.   

    如果是,我为什么没有显示呢???????
    <asp:datagrid id="BBS" runat="server" Width="100%" ShowHeader="False" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateColumn> <HeaderStyle Width="85px">
    </HeaderStyle> <ItemTemplate>             <asp:DataList id="show" runat="server" Width="400px" ShowHeader="False" ShowFooter="False" RepeatColumns="1">
                    <ItemTemplate>
                      里面显示的内容
                    </ItemTemplate>
                    </asp:DataList>
              </ItemTemplate> </Columns>
    </asp:datagrid>
    就是不能显示里面的内容,程序又不报错
      

  11.   

    <%# DataBinder.Eval(Container.DataItem, "字段名") %>
    在脚本里面用这个绑定数据呀。
            你是成都那个学校的呀。
    QQ:284934272
      

  12.   

    你在代码里面绑定了没有呀?
    private void Button2_Click(object sender, System.EventArgs e)
    {
    for(int i=0;i<DataGrid1.Items.Count;i++)
    {
    DataList dl = (DataList)(DataGrid1.Items[i].Cells[0].FindControl("DataList1"));
    dl.DataSource = this.BindData();
    dl.DataBind();
    }
    }