你的绑定语句在哪?
应该有DataGrid的绑定语句。
如:MyDataGrid.DataSourse=Dv;
    MyDataGrid.DataBind();

解决方案 »

  1.   

    绑定语句? 我不太清楚 datarow有着函数没
      

  2.   

    创建数据源没有问题,可能帮定的时候存在问题,你设断点调试一下dt的rows.count的属性,确定一下是不是数据源的问题,如果不是,再查其他的问题!
      

  3.   

    <% Import Namespace = "System.Data" %>的位置DataGrid绑定
      

  4.   

    我明白了 我缺少绑定语句
    加上一段就可以了
    void Psge_Load(Object sender, EventArgs e) 
      {
             MyDataGrid.DataSource = CreateDataSource();
             MyDataGrid.DataBind();
      }
    谢谢大家
      

  5.   

    <HTML>
    <HEAD>
    <%@ Import Namespace = "System.Data" %>
    <script language= "C#" id="Script1" runat="server">        ICollection CreateDataSource()
            {
               DataTable dt = new DataTable();
               DataRow dr;
               DateTime nowdt;
               nowdt = DateTime.Now;
               
               dt.Columns.Add(new DataColumn("Item #",typeof(Int32)));
               dt.Columns.Add(new DataColumn("Date/Time Component",typeof(string))); 
               dt.Columns.Add(new DataColumn("Value",typeof(Int32)));
               
               dr = dt.NewRow();
               dr[0] = 1;
               dr[1] = "Year";
               dr[2] = nowdt.Year;
               dt.Rows.Add(dr);
               
               //MyDataGrid.DataSourse=Dv;
               DataView dv = new DataView(dt);
               return dv;
            }
          
            void Page_Load(Object sender, EventArgs e) 
            {
               MyDataGrid.DataSource = CreateDataSource();
               MyDataGrid.DataBind();
             }
    </script>
    </HEAD>
    <body>
    <h3><font face="Arial"> Using the DataGrid Web Control</font>
    </h3>
    <h3><font face="Arial" color="green"> Current Date &amp; Time Information&gt; </font>
    </h3>
    <form runat="server" id="Form1">
    <asp:DataGrid ID="MyDataGrid" Runat="server" BorderColor="blue" BorderWidth="1" GridLines="Both"
    CellPadding="3" CellSpacing="0" Font-Name="Arial" Font-Size="Medium" HeaderStyle-BackColor="#aaaadd"
    BackColor="#C0FFC0" Font-Names="Arial" />
    </form>
    </body>
    </HTML>