这个只是自己学习过程中遇到的错误所进行的总结,如有错误,欢迎指正
数据库查询用SqlDataAdapter
因为是查询,要获取数据,所以要有一个容器存储,SqlDataAdapter刚好对应一个DataSet数据集合。
增删改:SqlCommand 对应 ExecuteNonQuery(), 返回受影响的行数,行数 > 0说明操作成功。
如何显示DataSet里面的值?
DataTable dt = ds.Tables[0];
遍历行
foreach (DataRow dr in dt.Rows)
{
//遍历列
for (int i = 0; i < dt.Columns.Count; i++)
{
Console.Write(dr[i].ToString());
}
Console.WriteLine();
}
SqlCommand和SqlDataAdapter的区别?
SqlCommand -----> ExecuteNonQuery()方法
SqlDataAdapter -----> DataSet数据集合
dataGridView控件:
selectionMode = FullRowSelect 选中整行
报错:
ERROR:字段初始值设定项无法引用费静态字段、方法或属性
C#规定在类内部只能定义属性或者变量,并初始化,不能直接变量引用变量。