| ExecuteNonQuery() 同上,区别在于不返回记录集
| Clone() 克隆Command
示例:
string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";
stringmyC;
SQLCommand myCommand = new SQLCommand(mySelectQuery);
myCommand.ActiveConnection = new SQLConnection(myConnectString);
myCommand.CommandTimeout = 15;
myCommand.CommandType = CommandType.Text;< /FONT >
7.打开和关闭数据库两种方法:
- 1.MyConnection.Open(); //打开联结
- MyConnection.Close();
- 2.MyCommand.ActiveConnection.Open();
- MyCommand.ActiveConnection.Close()
8.使用DataSet,在数据库中增加、修改、删除一个数据
a.添加数据
- DataRow dr=MyDataSet.Tables["UserList"].NewRow();
- dr["UserName"] = "周讯";
- dr["ReMark"] = "100";
- dr["Comment"] = "漂亮MM";
- MyDataSet.Tables.Rows.Add(dr);
b.修改数据
- MyDataSet.Tables["UserList"].Rows[0]["UserName"]="飞刀大哥";
c.删除数据
- MyDataSet.Tables["UserList"],Rows[0].delete();
d.恢复数据
- if(MyDataSet.HasErrors)
- {
- MyDataSet.RejectChanges();
- }
-
e.探测DataSet是否有改动
- if(MyDataSet.HasChanges)
- {
- //保存代码
- }else{
- //因为没有变化,所以不用保存,以节省时间
- }
f.更新数据库
- MyComm.update(MyDataSet); //更新数据库中所有的表
- MyComm.update(MyDataSet,"UserList"); //更新某个表
9.DataGrid实现分页功能
- AllowPaging="True" //是指允许分页,这个是最主要的。有了它,我们才能分页。
- PageSize="5" //是指定每页显示的记录数,如果不写,就会默认为10条。
- PagerStyle-HorizontalAlign="Right" //是指定分面显示的定位,默认是Left
- PagerStyle-NextPageText="下一页" //把<>改为上一页和下一页字符串
- PagerStyle-PrevPageText="上一页"
- PagerStyle-Mode="NumericPages" //把<>改为123数字显示
10.显示一共有多少页,并且报告当前为第几页
|