C# ADO.NET查询和操作数据库问题
数据库名字是School,数据表名是Student,表中内容是自增量和学生姓名两列下面是实现在窗体中用messagebox.show显示出数据表中详细信息的一个例题,中间...
数据库名字是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 student";
dataadapter = new SqlDataAdapter(sql,connection);
dataadapter.Fill(dataset,"student");
foreach (DataRow row in dataset.Tables[0].Rows)
{
string mess = string.Format("{0}{1}", row["id"], row["name"]);
MessageBox.Show(mess);
}
}
}
}
上面代码中dataadapter.Fill(dataset,"student"); 里面的dataset是什么,student在这里是不是随便定义的字符串?他们的作用分别是什么?
foreach (DataRow row in dataset.Tables[0].Rows)中,DataRow是哪个类中的对象吗? 再次谢谢回答的朋友。 展开
下面是实现在窗体中用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 student";
dataadapter = new SqlDataAdapter(sql,connection);
dataadapter.Fill(dataset,"student");
foreach (DataRow row in dataset.Tables[0].Rows)
{
string mess = string.Format("{0}{1}", row["id"], row["name"]);
MessageBox.Show(mess);
}
}
}
}
上面代码中dataadapter.Fill(dataset,"student"); 里面的dataset是什么,student在这里是不是随便定义的字符串?他们的作用分别是什么?
foreach (DataRow row in dataset.Tables[0].Rows)中,DataRow是哪个类中的对象吗? 再次谢谢回答的朋友。 展开
4个回答
展开全部
dataset是数据表对象 student是你数据库school中的student表
student不是随便定义的字符串 是你数据库shool中药操作的表名字
这里是把sutdent表赋给dataset 然后对dataset进行操作
DataRow是using System.Data.SqlClient; 这个命名空间中的类 是一个类
student不是随便定义的字符串 是你数据库shool中药操作的表名字
这里是把sutdent表赋给dataset 然后对dataset进行操作
DataRow是using System.Data.SqlClient; 这个命名空间中的类 是一个类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataRow就是表的一行。
dataadapter.Fill(dataset,"student"); 这一句是把数据库中的数据填充给dataset对象用来操作。
dataadapter.Fill(dataset,"student"); 这一句是把数据库中的数据填充给dataset对象用来操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
顶楼上。
DataRow就是表的一行。
dataadapter.Fill(dataset,"student"); 这一句是把数据库中的数据填充给dataset对象用来操作。
DataRow就是表的一行。
dataadapter.Fill(dataset,"student"); 这一句是把数据库中的数据填充给dataset对象用来操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询