如何用数据库中的表来填充datagridview 如题 不允许使用 DataSet 和DataAdapter最好有代码示例 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用DataReader吧,不过需要自己转一下!Linq比较方便,去找资料参考下吧! 如果不使用DataSet你怎么从数据库中提取你需要的数据表呢?那好像是不现实的.我这里提供你一个示例吧:Cnn_SQL cnn = new Cnn_SQL(); cnn.Cnn_HS();//自己写的一个连接类 #region SQL //打开数据库连接函数 string SQL_1 = "select * from table"; #endregion if (comboBox1.Text.Trim() == "公司所有门店") { this.Cursor = Cursors.WaitCursor; //获取鼠标的形状,为沙漏形状 DateTime KaiShi = DateTime.Now; cnn.Com_mand = new System.Data.SqlClient.SqlCommand(SQL_1, cnn.Cnn); cnn.Com_mand.CommandTimeout = 0; cnn.DataAd = new System.Data.SqlClient.SqlDataAdapter(); cnn.DataAd.SelectCommand = cnn.Com_mand; cnn.DataSe = new DataSet(); cnn.DataAd.Fill(cnn.DataSe, "hz"); this.dataGridView1.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText; //所显示的数据可以复制到粘贴板; this.dataGridView1.DataSource = cnn.DataSe.Tables[0]; DateTime Eend = DateTime.Now; TimeSpan XiangCha = Eend - KaiShi; string zhixing = XiangCha.Minutes + "分" + XiangCha.Seconds + "秒"; this.Cursor = Cursors.Default; //获取鼠标为正常形状 MessageBox.Show("此查询一共用时:" + zhixing, "提示"); }呵呵,可能不是你想要的结果,但是可以实现的. C# 自定义控件 【自定义属性】显示到 属性列表中 winform和制图有关的 C# 应用程序 用 什么 表示 已经登录 关于AD操作的问题. pen.DashStyle的问题 listiew分页 ==>c#中如何打开一个可执行程序?就象VB里的SHELL函数一样.... datagrid问题???????????? 如何添加 Web Browser控件 ?急 配置ODBC方式,和写代码连接数据库有什么区别,他们是不是没什么区别,只是连接数据库的两个方法???!!! 【DataGridView】调整ROW的位置! 利用SoapHeader验证web service的错误?!
那好像是不现实的.
我这里提供你一个示例吧:
Cnn_SQL cnn = new Cnn_SQL();
cnn.Cnn_HS();//自己写的一个连接类
#region SQL //打开数据库连接函数
string SQL_1 = "select * from table";
#endregion
if (comboBox1.Text.Trim() == "公司所有门店")
{
this.Cursor = Cursors.WaitCursor; //获取鼠标的形状,为沙漏形状
DateTime KaiShi = DateTime.Now;
cnn.Com_mand = new System.Data.SqlClient.SqlCommand(SQL_1, cnn.Cnn);
cnn.Com_mand.CommandTimeout = 0;
cnn.DataAd = new System.Data.SqlClient.SqlDataAdapter();
cnn.DataAd.SelectCommand = cnn.Com_mand;
cnn.DataSe = new DataSet();
cnn.DataAd.Fill(cnn.DataSe, "hz");
this.dataGridView1.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText; //所显示的数据可以复制到粘贴板;
this.dataGridView1.DataSource = cnn.DataSe.Tables[0];
DateTime Eend = DateTime.Now;
TimeSpan XiangCha = Eend - KaiShi;
string zhixing = XiangCha.Minutes + "分" + XiangCha.Seconds + "秒";
this.Cursor = Cursors.Default; //获取鼠标为正常形状
MessageBox.Show("此查询一共用时:" + zhixing, "提示");
}
呵呵,可能不是你想要的结果,但是可以实现的.