先连接到数据库,执行语句时这样写
SqlDataReader dtrSchema=cmdSelect.ExecuteReader(CommandBehavior.KeyInfo Or CommandBehavior.SchemaOnly);
DataTable dtblSchema=dtrSchema.GetSchemaTable();
再用DataGrid控件梆定显示就可以了.

解决方案 »

  1.   

    给你一个网址,去看看,可能会有帮助.
    http://www.microsoft.com/china/MSDN/library/EnterpriseDevelopment/BuildDistApp/Vsdnbdadaag.mspx
      

  2.   

    <%@ Page Language="C#" ClassName="SimDataRpt" %>
    <%@ import Namespace="System.Data" %>
    <%@ import Namespace="System.Data.SqlClient" %>
    <script runat="server">    void Page_Load(object sender, EventArgs e) {
        
            // TODO: Update the ConnectionString and CommandText values for your application
            string ConnectionString = "server=(local);database=pubs;trusted_connection=true";
            string CommandText = "select au_lname as [Last Name], au_fname as [First Name], Address, City, State from Authors";
        
            SqlConnection myConnection = new SqlConnection(ConnectionString);
            SqlCommand myCommand = new SqlCommand(CommandText, myConnection);
        
            myConnection.Open();
        
            DataGrid1.DataSource = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            DataGrid1.DataBind();
        }</script>
    <html>
    <head>
    </head>
    <body style="FONT-FAMILY: arial">
        <h2>Simple Data Report 
        </h2>
        <hr size="1" />
        <form runat="server">
            <asp:datagrid id="DataGrid1" runat="server" CellSpacing="1" GridLines="None" CellPadding="3" BackColor="White" ForeColor="Black" EnableViewState="False" Width="262px">
                <HeaderStyle font-bold="True" forecolor="White" backcolor="#4A3C8C"></HeaderStyle>
                <ItemStyle backcolor="#DEDFDE"></ItemStyle>
            </asp:datagrid>
        </form>
    </body>
    </html>
      

  3.   

    DataTable dt=查到的表
    dt.Columns[i].ColumnName;//表第i列的列名
      

  4.   

    如果使用的是Sql Server 可以直接使用SqlServer的关键字:
    "SET FMTONLY ON;"+yourQuery+ ";SET FMTONLY OFF;"这样执行的结果就只是得到该查询语句的字段明列表!