C# 代码 C# 代码 C# 代码事例
谢谢

解决方案 »

  1.   

    private void MakeDataTableAndDisplay()
    {
        // Create new DataTable.
        DataTable table = new DataTable();    // Declare DataColumn and DataRow variables.
        DataColumn column;
        DataRow row;
     
        // Create new DataColumn, set DataType, ColumnName
        // and add to DataTable.    
        column = new DataColumn();
        column.DataType = System.Type.GetType("System.Int32");
        column.ColumnName = "id";
        table.Columns.Add(column);
     
        // Create second column.
        column = new DataColumn();
        column.DataType = Type.GetType("System.String");
        column.ColumnName = "item";
        table.Columns.Add(column);
     
        // Create new DataRow objects and add to DataTable.    
        for(int i = 0; i < 10; i++)
        {
            row = table.NewRow();
            row["id"] = i;
            row["item"] = "item " + i;
            table.Rows.Add(row);
        }
        // Set to DataGrid.DataSource property to the table.
        dataGrid1.DataSource = table;
    }
      

  2.   

    上面发的是创建datatable的代码.创建完后你绑定到datalist上就可以.
      

  3.   


    不知道你是不是这个意思
    //手动创建数据源
    DataTable dt= new DataTable();
            dt.Columns.Add("id", typeof(int));//增加字段id
            dt.Columns.Add("name", typeof(string));//增加字段name,你还可以继续添加相关字段 
    dt.Rows.Add("1","aa");//添加记录
    dt.Rows.Add("2","bb");
    dt.Rows.Add("3","cc");
    datalist.datasouce=dt;
    datatlist.databind();