ADO.NET使用数据集检索数据简单实例

创建步骤如下:

一、创建一个DataSet_Test的Windows应用程序

二、设计以下界面

三、命名控件

四、引入以下命名空间

using System.Data.SqlClient

五、在查询按钮的Click事件中添加代码

        private void btnSearch_Click(object sender, EventArgs e)
        {
            string connstr = @"Data Source=(local)\sqlexpress;initial catalog=School;uid=sa;pwd=123456";
            SqlConnection con = new SqlConnection(connstr);
            string sql = "select * from student where id=" + Convert.ToInt32(this.txtId.Text);
            DataSet ds = new DataSet();
            SqlDataAdapter adapter = new SqlDataAdapter(sql, con);
            try
            {
                adapter.Fill(ds, "student");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    this.txtName.Text = ds.Tables[0].Rows[0]["sname"].ToString();
                    this.txtAge.Text = ds.Tables[0].Rows[0]["sage"].ToString();
                    this.txtSex.Text = ds.Tables[0].Rows[0]["ssex"].ToString();
                    this.txtClass.Text = ds.Tables[0].Rows[0]["sclass"].ToString();
                }
                else
                {
                    MessageBox.Show("没有相关记录");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

编译并执行,在学号文本框中输入要查询号码,单击“查询”按钮,其具体信息显示在文本框中,如果没有要查询的信息,则给出提出。

posted on 2012-07-16 13:20  流星落  阅读(230)  评论(0编辑  收藏  举报

导航