在一个页面上建一个datagrid表不做任何数据库连接,但又可以浏览出表头来?

解决方案 »

  1.   

    用一个dataset,手工创建表,然后把dataset绑定到datagrid.
      

  2.   

    那还不如直接做一个表格,为什么一定要用dataGrid呢。
    如果一定要的话,那就按楼上说的。用个dataset绑定一下。
      

  3.   

    好说,可以在datagrid中定义它的属性生成器中定义列为:不在运行时自动创建,然后给出几个帮定列,定义列名。然后在代码中添加:
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!this.IsPostBack)
    {
    DataTable dt =new DataTable();
    this.DataGrid1.DataSource=dt;
    this.DataGrid1.DataBind();
    }
    }
      

  4.   

    不要数据库连接,你怎么知道你想要的表头都有什么?
    可以先用datatable做一个没有任何内容的表,然后绑定过去列就按照你想要的格式
    DataTable dt=new DataTable();
    dt.Columns.Add("pageIndex",typeof(int));
    dt.Columns.Add("itemIndex",typeof(int));
      

  5.   

    datagrid1.datasource=""
    datagrid1.databind()
      

  6.   

    YourData data=new YourData();
    DataGrid1.DataSource=data;
    DataGrid1.DataBind();当然YourData需要你实现数据实体类.