C# ADO.NET查询和操作数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:21:17
数据库名字是School,数据表名是Student,表中内容是自增量和学生姓名两列
下面是实现在窗体中用messagebox.show显示出数据表中详细信息的一个例题,中间有不懂的步骤,向懂的朋友请教一下,谢谢
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private DataSet dataset = new DataSet();
private SqlDataAdapter dataadapter;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
string conn = @"Data Source=GAORUI\GAORUI;Initial Catalog=School;Integrated Security=True";
SqlConnection connection=new SqlConnection(conn);
string sql="select id,name from s

1.dataset是存放datatable数据表的对象。student是你定义的这个datatable的名字,
是随便定义的,不需要跟数据库一样,这里就算是写成dataadapter.Fill(dataset);也可以。,1楼的说错了。Fill是把数据库读出来的数据填充到dataset中。
2.DataRow是datatable中每一行的这个行对象

dataset是数据表对象 student是你数据库school中的student表
student不是随便定义的字符串 是你数据库shool中药操作的表名字
这里是把sutdent表赋给dataset 然后对dataset进行操作
DataRow是using System.Data.SqlClient; 这个命名空间中的类 是一个类

DataRow就是表的一行。
dataadapter.Fill(dataset,"student"); 这一句是把数据库中的数据填充给dataset对象用来操作。

顶楼上。
DataRow就是表的一行。
dataadapter.Fill(dataset,"student"); 这一句是把数据库中的数据填充给dataset对象用来操作。