C# 如何把从数据库中查到的数据显示在datagridview中

winForm程序,VS2005,SQL SERVER2005.

麻烦给出关键部分的源程序,谢谢。

第1个回答  2007-11-10
其实很简单。
我们只需要在窗体上拖放一个DataGridView
然后双击窗体空白处,在代码文件的Form1_Load事件中添加括号里的代码
private void Form1_Load(object sender, EventArgs e)
{
string strsql="select * from stop where stop_id>5";//查询语句。
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=BUSTWO");
SqlCommand cmd = new SqlCommand(strsql, conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

}
即可,本回答被网友采纳
第2个回答  2007-11-09
SqlConnection conn=new SqlConnection();
conn.ConnectionString="xxxxxxxxxxxx";
conn.Open();
SqlCommand cmd=new SqlCommand(conn);
sql="select * from user";
cmd.CommandText=sql;
SqlDataAdapter ada=new SqlDataAdapter();
ada.selectCommand=cmd;
DataTable dt=new DataTable();
ada.fill(dt);
// WIn form
DataGridView.DataSource=dt;
// WEB
GridView.DataSource=dt;
GridView.DataBind();本回答被提问者采纳

C# 如何把从数据库中查到的数据显示在datagridview中
其实很简单。我们只需要在窗体上拖放一个DataGridView 然后双击窗体空白处,在代码文件的Form1_Load事件中添加括号里的代码 private void Form1_Load(object sender, EventArgs e){ string strsql="select * from stop where stop_id>5";\/\/查询语句。SqlConnection conn = new SqlConnection("server=...

C# 怎么把从数据库查询出来的东西累加到dataGridView里面去
string cmd="SQL语句";DataSet RQ=new DataSet;\/\/下面传递的参数中第二个是connection类型的SQL连接对象!SqlDataAdapter run=new SqlDataAdapter(cmd,一个SQL连接)QR.Fill(run);Datagridview1.Datasource=RQ.Table[0].DefaultView;\/\/此时datagridview中就是你查询出来的内容了不好意思,我没看见累加,现在...

C#将执行后的SQL查询结果输出到dataGridView控件里
写一个数据查询类.然后调用xx.chaxun方法 窗体代码写以下这些就可以了 sql = "select * from xxxx";Datatable dt = xx.chaxun(sql);datagridview1.DataSource = dt;记得将datagridview里面的字段与表中的字段相关联

C# 怎么把数组中的数据添加到datagridview中
如果“mydatatable”存在而“Mydatatable”不存在,则认为该搜索字符串不区分大小写。一个DataSet可以包含数个DataTable对象,它们具有相同的TableName属性值和不同的Namespace属性值。

c#中如何让数据显示在dataGridView上
\/\/SqlDataReader aa = cmd.ExecuteReader();\/\/返回datareader值 \/\/DataTable aaa = new DataTable();\/\/显示在表中 \/\/aaa.Load(aa); \/\/装载数据 \/\/dataGridView1.DataSource = aaa;or \/\/DataSet ds = new DataSet(); \/\/读出数据后就和数据库断了 耗资源 \/\/SqlDataAdapter adp = new ...

C#中如何用textbox查询sql数据库里的数据并显示在datagriaview中
先组织SQL语句,然后执行语句,返回一个表,再把datagridview与表进行关联就可以了,大体思路如:String connString=数据库连接信息;Stirng sqlString="select 编号,姓名,性别,出生日期,地址 from 人员资料 where 姓名 like '%"+this.textbox姓名.text.trim()+"%'"datatable dt=new datatable();...

C# 怎么把查询到的数据从datatable用foreach循环加载到datagridview
dataGridView1.Columns.Add(column.ColumnName, column.ColumnName);}dataGridView1.Rows.Clear();\/\/清空行foreach (DataRow line in table.Rows){ \/\/因为列已经一致了,所以直接将datatable的行转成数组就可以添加到datagridview中了 dataGridView1.Rows.Add(line.ItemArray);} ...

在C#中如何实现多条件查询并将查询结果显示在datagridview中
sda=new SqlDataAdapter(cmd);sda.Fill(ds);dataGridView.DataSource=ds.Tables[0].DefaultView;\/\/这个dataGridView是你的DataGridView控件的名字 dataGridView.DataBind();} } 这样访问后就能在DataGridView控件中显示筛选出的数据了,只需将上述代码修改下,放在一个按钮事件中就可以了。祝好远。

...access数据库,并将查询内容显示在datagridview中。我见答案后会测 ...
DataTable table = new DataTable(); \/\/然后定义datatable对象,用于存放查询结果 Adapter.Fill(table); \/\/通过Adapter 对象的Fill方法执行查询,同时将结果放入table中 datagridview.DataSource = table; \/\/然后就是将table绑定到datagridview中 \/\/完成,希望能帮到你 ...

用C#多条件查询,并把查询的条件显示在datagridview中
* from tabble where 1=1 ”string pwhere=“”;\/\/写5个if判断查询条件,没有else,只是if if(判断建筑面积否有查询要求 ){ pwhere+=" and 条件 "} if(判装修情况是否有查询要求 ){ pwhere+=" and 条件 "} \/\/以此类推sqls 就是你最后的查询语句 然后上数据库查询数据 ...

相似回答