//新建表
DataTable dt1=new DataTable();
//给表赋值
dt1=ds_all.Tables["原表"];
//在表中新加一列
dt1.Columns.Add("name");
foreach(DataRow dr1 in dt1.Rows)
{
    if(条件)
        dr1["属性"]="";
}

解决方案 »

  1.   

    //新建表
    DataTable dt1=new DataTable();
    //给表赋值
    dt1=ds_all.Tables["原表"];
    //在表中新加一列
    dt1.Columns.Add("属性");
    foreach(DataRow dr1 in dt1.Rows)
    {
        if(条件)
            dr1["属性"]="";
    }
      

  2.   

    DataTable dt = new DataTable();
    dt.Columns.add("属性",Type("System.String");
    dt.acceptchanges();
    string s=Page.MapPath("\\web8\\upload");
    DirectoryInfo info=new DirectoryInfo(s);
    FileInfo[] fi=info.GetFiles();
    foreach(FileInfo aa in fi)
    {
               DataRow dr =   dt.newrow();           dr[0]= aa.文件属性;
             }
    dt.acceptchanges();datagrid.datasource = dt;
    datagrid.databind();
      

  3.   

    先建立一个DataTable,然后把每个文件的信息写入DataRow当中,最后,该DataTable绑定到DataGrid即可。
      

  4.   


     flyinglz(云溪飘叶) 我按照你的意思写了,但是IE上没任何显示的!
    DataTable dt=new DataTable();
    dt.Columns.Add(new DataColumn("文件名",typeof(System.String)));
    dt.Columns.Add(new DataColumn("文件大小",typeof(System.String)));
    dt.AcceptChanges();
    string s=Page.MapPath("\\web8\\upload");
    DirectoryInfo info=new DirectoryInfo(s);
    FileInfo[] fi=info.GetFiles();
    //int i;
    foreach(FileInfo aa in fi)
    {
    DataRow dr=dt.NewRow();
    dr[0]=aa.Name;
    dr[1]=aa.Length;
    }
    dt.AcceptChanges();
    dg.DataSource=dt;
    dg.DataBind();
      

  5.   

    flyinglz(云溪飘叶),谢谢你!你的方法没问题的!