winform查询数据库
A. C# winform关于查询数据库返回数据问题
comm.CommandText = "select " + xiugaixiangmu + " from 数据项 where 公司名称='" + gongsimingcheng + "'";
select字段名称不应该有单引号,还有就是不知道你这句执行之后,有没有查到值。
你可以把断电设置在return这行,然后进入断电的时候,查看comm.CommandText 的值,复制到sql执行一下,看有没有结果
B. C# winform 如何查询数据库有多少条记录
取出所有的行,用Rows.count就是所有结果。
C. C# winform 如何在datagridview中查询数据
dataview dv=new DataView(ds.Tables[0])
datagridview.datasource= dv
以后可以在 DV上进地操作,有RowFilter属性 可进行过滤
dv.RowFilter = "City = 'Berlin' and .... or ";
RowFilter 基本和SQL中WHERE条件差不多。
D. C#winform如何实现数据库查询并分页
使用子查询可以分页
select top 1000 * from 表 where 主键 not in
(select top (页码*1000) 主键 from 表 )
第一个*号代表所有,
第二个*号代表乘以
E. 好急 - --c# winform 根据要求查询SQL数据库内容
SqlConnection con = new SqlConnection("你的数据库连接字符串");//建立连接
con.Open();//打开连接
string sql = string.Format("select * from 你的表名 where 姓名={0} and 电子邮件={1} and 所属部门={2} ",this.textbox1.text,this.textbox2.text,this.textbox3.text);//SQL语句
SqlDataAdapter sad = new SqlDataAdapter(sql, con);//创建查询器
DataSet ds = new DataSet();//创建结果集
sad.Fill(ds);//将结果集填入
con.Close();//关闭连接
this.Datagridview.DataSource = ds.Tables[0];//获取结果集中第一个表,指定数据源
F. winform中sql查询
conn.Open();
try
{
if(cmd.ExecuteNonQuery()==1)
MessageBox.Show("成功查找!", "信息提示");
else
MessageBox.Show("没有要你查找账户信息!请先核实账户信息 !", "信息提示");
}
catch(sqlException)
{
MessageBox.Show("没有要你查找账户信息!请先核实账户信息 !", "信息提示");
}
finally
{
MessageBox.Show("没有要你查找账户信息!请先核实账户信息 !", "信息提示");
conn.Close();
}
要大写,C#是区分大小写的
catch(SqlException)
OK啦
-----------------
第二次修改:
把finaplly里面的MessageBox去掉。就实现你想要的
finally
{
conn.Close();
}
G. c# winform 怎么查询datatable里面的数据
可以通过listView控件显示datatable里面的数据,方法大致如下
listView1.Columns.Add("名字", 200, HorizontalAlignment.Center);//表头名,长度,格式
listView1.Columns.Add("密码", 70);
listView1.Columns.Add("状态", 120, HorizontalAlignment.Center);
listView1.GridLines = true; //显示表格线
listView1.View = View.Details;//显示表格细节
listView1.HeaderStyle = ColumnHeaderStyle.Clickable;//对表头进行设置
listView1.FullRowSelect = true;//是否可以选择行
..后面还很属性自己去研究,后面就是绑定数据了
DataTable dt=“查询出来的数据";//数据查询什么的就不啰嗦了
for (int i = 0; i < dt.Rows.Count; i++)
{
ListViewItem[] listViewItem = new ListViewItem[1];
listViewItem[0] = new ListViewItem(new string[] { dt.Rows[i]["名字字段"].ToString(), dt.Rows[i]["密码字段"].ToString(), dt.Rows[i]["状态字段"].ToString()});
listView1.Items.AddRange(listViewItem);
}
H. winform中怎么从dataset中查询数据
楼上正解
完成一个查询,返回一个DataTable后,很多时候都想在查询结果中继续搜索。这时可以使用DataTable.Select方法对结果进行再查询。
Select方法有4个重载,我们经常用到的就是DataTable.Select(String)
这个String的参数是查询的限定式。相当于SQL查询语言中的WHERE语句(不含WHERE),其语法符合SQL语言语法。
I. winform中执行多次数据库查询
个人拙见:
注意plan sql中是关键字
1、效率比较低的办法就是通过程序逻辑处理,循环放入一个内存表中,再绑定。
2、类似