是不是不应该用daPointInfo啊?
怎样直接将SQL和表绑定呢?

解决方案 »

  1.   

    写一个自定义的dataGrid不就行了吗
    Form_Load()
    {
    string SQL="Select A,B FROM Table";

    TableStyle(SQL);
    }
    TableStyle(string SQL)
    {
    dataGrid1.TableStyles.Clear();

    DataGridTableStyle myTableStyle = new DataGridTableStyle();

    DataGridColumnStyle myColumnStyle1 = new DataGridTextBoxColumn();
    myColumnStyle1.MappingName = "A";
    myColumnStyle1.HeaderText = "A";
    myColumnStyle1.NullText ="";
    myColumnStyle1.Width =80;
    myTableStyle.GridColumnStyles.Add(myColumnStyle1);
    dataGrid1.TableStyles.Add(myTableStyle);

    dataGrid1.DataSource=adoT.ExecuteDataSet(SQL).Tables[0].DefaultView;
    myTableStyle.MappingName =adoT.ExecuteDataSet(SQL).Tables[0].TableName;
    }
      

  2.   

    设为自己显示想要的字段:
    <asp:datagrid id=abc AutoGenerateColumns=false runat=server>
    <Columns>
    <asp:BoundColun HeaderText="你要显示的字段名称" Datafield="字段值" runat=server/>
    </Columns>
    </asp:datagrid>

    <Columns>
    中间写
    </Columns>