刚刚开始学C#,看了vs.net的msdn中的帮助还是一头雾水,请教高手指点dataGrid的基本原理与简单的用法。比如说。如何绑定一个数据表、如果用编程的方法显示查询的数据!如何显示SQL查询的数据等。

解决方案 »

  1.   

    http://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?Roomid=5201
    超级多
      

  2.   

    using System.Data;
    using System.Windows.Forms;
    using System.Data.SqlClient;public class Test : Form
    {
      string strConn = "server=localhost;database=Northwind;uid=sa;pwd=mypassword";
      string strSql  = "SELECT * FROM Employees";  // 构造函数
      Test()
      {
        DataGrid dg   = new DataGrid();
        dg.Parent     = this;
        dg.Dock       = DockStyle.Fill;
        dg.DataSource = DtQuery(strSql, strConn);
      }  // 执行SQL语句,将结果返回到数据表中。
      public DataTable DtQuery(string strSql, string strConn)
      {
        SqlConnection  conn = new SqlConnection(strConn);
        SqlDataAdapter apt  = new SqlDataAdapter(strSql, conn);
        DataTable      dt   = new DataTable();
        apt.Fill(dt);
        return dt;
      }  // 程序入口
      static void Main()
      {
        Application.Run(new Test());
      }
    }