【C#.NET】dataGridView查询SQL数据方法
2017-01-07 09:03
441 查看
//查询数据
public void selecetdata()//如果不是static 就要实例化才能调用 ,
{
try
{
string tablename;
tablename = "t_bd_item_cls";
if (cbtablename.Text == "类别资料")
{
tablename = "select item_clsno 类别编号,item_clsname 类别名称,profit_rate 毛利率 from t_bd_item_cls";
}
else if (cbtablename.Text == "商品资料")
{
tablename = "select * from t_bd_item_info";
}
string ConStr =
"server=" + tbip.Text + //数据库地址
"," + tbduankou.Text + //数据库端口
"; user id=" + tbuser.Text + //访问用户名
"; pwd = " + tbpwd.Text + //数据库密码
"; database =" + cbdatabase.Text; //数据库名
预防超时
//connAll.conmmsy = "Data Source=" + connAll.ip + "," + connAll.duankou
// + "; user id = mmsy; pwd = mmsy2950001; database = " + connAll.dataBase+ ";Trusted_Connection=Yes;Connection Timeout=60000";
// string ConStr = "server=yoti,6060; user id = sa; pwd = 2950001; database = hbposev9";
SqlConnection con = new SqlConnection(ConStr); //实例化SQLconnection类。连接数据库
string SQLstr = tablename; //设置SQL语句
// string SQLstr = "select "+ ziduan+ " from "+ tablename; //设置SQL语句
// string SQLstr = "select * from t_bd_item_cls";
SqlDataAdapter ada = new SqlDataAdapter(SQLstr, con);//建立SQL语句与数据库的连接
DataSet ds = new DataSet(); //实例化Datatable类
ada.Fill(ds); //添加SQL并且执行
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据
dataGridView1.DefaultCellStyle.BackColor = Color.Honeydew;//设置背景颜色
}
catch
{
return;
}
}
//查询数据按钮事件
private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(tbip.Text))
{
MessageBox.Show("亲!必须输入计算名或IP哦");
tbip.Focus();
}
else if (string.IsNullOrWhiteSpace(tbduankou.Text))
{
MessageBox.Show("亲!数据库端口不能为空噢");
tbduankou.Focus();
}
else if (string.IsNullOrWhiteSpace(tbuser.Text))
{
MessageBox.Show("亲!你忘记输入登录名了!");
tbuser.Focus();
}
else if (string.IsNullOrWhiteSpace(tbpwd.Text))
{
MessageBox.Show("亲!你没输数据库密码");
tbpwd.Focus();
}
selecetdata();
}
public void sqldate()
{
try
{
SqlConnection con = new SqlConnection(ClassConnAll.conmmsy); //实例化SQLconnection类。连接数据库
string SQLstr = "select * from Hion_AreaNew ";; //设置SQL语句
SqlDataAdapter ada = new SqlDataAdapter(SQLstr, con);//建立SQL语句与数据库的连接
DataSet ds = new DataSet(); //实例化Datatable类
ada.Fill(ds); //添加SQL并且执行
dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "亲,没有数据哦!请检查下查询条件!");
return;
}
finally
{ }
}
public void selecetdata()//如果不是static 就要实例化才能调用 ,
{
try
{
string tablename;
tablename = "t_bd_item_cls";
if (cbtablename.Text == "类别资料")
{
tablename = "select item_clsno 类别编号,item_clsname 类别名称,profit_rate 毛利率 from t_bd_item_cls";
}
else if (cbtablename.Text == "商品资料")
{
tablename = "select * from t_bd_item_info";
}
string ConStr =
"server=" + tbip.Text + //数据库地址
"," + tbduankou.Text + //数据库端口
"; user id=" + tbuser.Text + //访问用户名
"; pwd = " + tbpwd.Text + //数据库密码
"; database =" + cbdatabase.Text; //数据库名
预防超时
//connAll.conmmsy = "Data Source=" + connAll.ip + "," + connAll.duankou
// + "; user id = mmsy; pwd = mmsy2950001; database = " + connAll.dataBase+ ";Trusted_Connection=Yes;Connection Timeout=60000";
// string ConStr = "server=yoti,6060; user id = sa; pwd = 2950001; database = hbposev9";
SqlConnection con = new SqlConnection(ConStr); //实例化SQLconnection类。连接数据库
string SQLstr = tablename; //设置SQL语句
// string SQLstr = "select "+ ziduan+ " from "+ tablename; //设置SQL语句
// string SQLstr = "select * from t_bd_item_cls";
SqlDataAdapter ada = new SqlDataAdapter(SQLstr, con);//建立SQL语句与数据库的连接
DataSet ds = new DataSet(); //实例化Datatable类
ada.Fill(ds); //添加SQL并且执行
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据
dataGridView1.DefaultCellStyle.BackColor = Color.Honeydew;//设置背景颜色
}
catch
{
return;
}
}
//查询数据按钮事件
private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrWhiteSpace(tbip.Text))
{
MessageBox.Show("亲!必须输入计算名或IP哦");
tbip.Focus();
}
else if (string.IsNullOrWhiteSpace(tbduankou.Text))
{
MessageBox.Show("亲!数据库端口不能为空噢");
tbduankou.Focus();
}
else if (string.IsNullOrWhiteSpace(tbuser.Text))
{
MessageBox.Show("亲!你忘记输入登录名了!");
tbuser.Focus();
}
else if (string.IsNullOrWhiteSpace(tbpwd.Text))
{
MessageBox.Show("亲!你没输数据库密码");
tbpwd.Focus();
}
selecetdata();
}
public void sqldate()
{
try
{
SqlConnection con = new SqlConnection(ClassConnAll.conmmsy); //实例化SQLconnection类。连接数据库
string SQLstr = "select * from Hion_AreaNew ";; //设置SQL语句
SqlDataAdapter ada = new SqlDataAdapter(SQLstr, con);//建立SQL语句与数据库的连接
DataSet ds = new DataSet(); //实例化Datatable类
ada.Fill(ds); //添加SQL并且执行
dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "亲,没有数据哦!请检查下查询条件!");
return;
}
finally
{ }
}
相关文章推荐
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- 用SQL语句实现随机查询数据并不显示错误数据的方法
- 用SQL语句实现随机查询数据并不显示错误数据的方法
- 一个C#(.NET)数据访问连接、查询、插入等操作的封装类
- 在C#.net中将查询数据导入EXCEL表输出
- C#将DataGridView中的数据保存为EXCEL的方法
- SQL查询遍历数据方法二 [ 游标 + While循环]
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- C#(.NET)数据访问连接、查询、插入等操作的封装类
- Scott Mitchell 的ASP.NET 2.0数据教程之48 使用SqlDataSource控件查询数据
- 在C#.net中将查询数据导入EXCEL表输出
- [ASP.NET-C#]将DataSet、DataTable中的数据导出为Excel的解决方法
- 数据统计例子,相关子查询!(SQL 中循环操作一列数据方法)
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十七:使用SqlDataSource控件查询数据
- ORACLE中 大数据表的交叉数据集的查询 SQL优化方法
- Asp.Net--DropDownList与DataTable数据绑定的方法(C#)[学习笔记]
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- .NET SQL Server数据访问抽象基础类(C#源码)
- c# 程序实现ACCESS数据导入SQL的方法