DataSet、DataTable、DataRow的关系是包含(或着说父子)关系。
举个例子:
DataSet 相当于一个数据库;
DataTable 相当于一张表;
DataRow 相当于一条表里的数据。
写个例子说明一下它们是怎么用的,有什么关系。
窗体程序准备好两个DataGridView,一个准备用DataTable 设置数据源,一个用DataSet设置数据源。点击按钮直接获取数据。
按钮点击事件代码:
private void button1_Click(object sender, EventArgs e)
{
//数据库的连接串
string connStr = "Data Source=.; Initial Catalog=TestDB;User ID=sa;Password=123456";
SqlConnection conn = null; //创建 SQLConnection实例
conn = new SqlConnection(connStr);
conn.Open(); //打开数据库链接
string sql = "select * from tblStudent";
SqlDataAda