扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:wayne编译 来源:yesky 2007年11月14日
关键字:
Data Source=.; Initial Catalog=master; Integrated security=SSPI |
放置一个SqlDataAdapter控件
指出SelectCommand.Connection属性为SqlConnection控件
在CommandText属性里编写一个select语句,例如:
select * from test42 |
放置一个DataGrid控件
使用"Auto Format"连接DataGrid格式
在窗体上双击,出现WinForm_Load事件处理程序。 在这里,我们将编写代码使用SqlDataAdapter.SelectCommand.CommandText的结果填充一个新的DataSet,然后把它绑定到DataGrid,代码如下:
private void WinForm_Load(object sender, System.EventArgs e) { try { DataSet ds = new DataSet(); // sqlConnection1.Open(); // implicit sqlDataAdapter1.Fill(ds, "MyTable42"); dataGrid1.DataSource = ds; dataGrid1.DataMember = "MyTable42"; // same name as above sqlConnection1.Close(); // explicit } catch (Exception ex) { MessageBox.Show(ex.Message); } } |
保存、编译并且运行程序(确定SQL Server / MSDE还运行着)。
DataGrid现在将显示SQL select命令的结果,说明SqlConnection、SqlDataAdapter(以及SqlCommand)和DataSet控件的使用。
注意在上面代码中,我已经使用SqlConnection.Open()和Close()语句来解释连接将被自动打开,但是必须被显式地关闭。
结论
在本文中介绍了如何使用C# Builder Personal与简单的ADO.NET结合,连接到一个MSDE数据库,创建一个表,插入记录,从这个表中选择记录,然后在一个数据网格(DataGrid)中显示。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者