举例阐述Visual C#的SQL Server编程方法(2)
为使Table中数据能在Web Form中显示,加入一个DataGrid控件至Web Form上,并在Page_Init中加入如下语句:
sqlConnection1.Open();
//打开数据库连接
DataSet objDataset;
//新建一个放数据的DataSet
objDataset=new DataSet();
sqlDataAdapter1.Fill(objDataset, "address");
//将数据填入DataSet
DataGrid1.DataSource=objDataset.Tables["address"].DefaultView;
//关联DataSet和DataGrid
DataGrid1.DataBind();
//绑定数据
sqlConnection1.Close();
//关闭数据库连接
编译执行后Web Form已可将数据库中数据显示在DataGrid中了。
增加数据
若想增加数据库数据时,我们只需在Web Form上新增对应字段数量个数的TextBox,并新增一个按键,接着为该按键增加Click事件,具体代码如下:
sqlInsertCommand1.Parameters["@name"].Value=TextBox1.Text;
//将TextBox赋值给对应参数
sqlInsertCommand1.Parameters["@email"].Value=TextBox2.Text;
sqlInsertCommand1.Parameters["@age"].Value=TextBox3.Text;
sqlInsertCommand1.Parameters["@address"].Value=TextBox4.Text;
sqlInsertCommand1.Connection.Open();
//打开连接
sqlInsertCommand1.ExecuteNonQuery();
//执行Insert语句
sqlInsertCommand1.Connection.Close();
//关闭连接
sqlConnection1.Open();
DataSet objDataset;
//下面程序段更新DataGrid
objDataset=new DataSet();
sqlDataAdapter1.Fill(objDataset, "address");
DataGrid1.DataSource=objDataset.Tables["address"].DefaultView;
DataGrid1.DataBind();
执行这段程序时,只需在TextBox中填入要添加的记录字段的值,然后按该按键即可执行添加功能。
删除数据
若想删除数据库数据时,我们则需在Web Form上新增一个TextBox5及一个按键,为该按键增加如下代码:
SqlCommand sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand();
[NextPage]//声明Sql Command类对象
this.sqlDataAdapter1.DeleteCommand = sqlDeleteCommand1;
sqlDeleteCommand1.C
相关新闻>>
- 发表评论
-
- 最新评论 更多>>