private void button1_Click(object sender, EventArgs e)
{
string str_conn = "Data Source=GUOSHU;Initial Catalog=ceshi;User ID=sa;Password=123456789";
string str_comm = "select jyhj,yzhj,wjhj,zlhj,zuhj,zzhj,jchj,dbhj,schj,wchj,zhhj,cghj,ithj,bahj,wyhj from jy1,yz,wj,zl,zll,zz,jc,db1,sc,wc,zh,cg,it,ba,wy where jy1.name=yz.name and yz.name=wj.name adn wj.name=zl.name and zl.name=zll.name and zll.name=zz.name and zz.name=jc.name and jc.name=db1.name and db1.name=sc.name and sc.name=cw.name and cw.name=zh.name and zh.name=cg.name and cg.name=it.name and it.name=ba.name and ba.name=wy.name";
SqlConnection sql_conn = new SqlConnection(str_conn);
SqlCommand sql_comm = new SqlCommand(str_comm, sql_conn);
SqlDataAdapter da = new SqlDataAdapter(sql_comm);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables;
在da.Fill(ds);处提示语法错误,还有怎么显示啊,求那位大神给出具体代码
程序代码能够实现拿去数据绑定GridView的功能,但是你的代码存在几点不足。
首先 SqlDataAdapter是面向无连接的 所以不用打开数据库,其内部已经实现了这个功能,所以con.Open();方法是多余的 con.Close();也是多余的
其次 你的DataGridView 是动态生成的 你数据上绑定上了 只是没有把DataGridView控件添加到空白里面
解决方法就是 你哪个空白可能是个Panel控件 使用Panel.Controls.Add(dataGridView1)方法将dataGridView添加到界面上 在设置Panel的Dock属性为Fill就可以了
大神,能帮助一下写个具体代码么?谢谢了
...SQL 数据库两个表中不同的数据并显示在datagridv
方法是通用的~参数sql是你sql查询语句 tablename是输出地表明 可以随便添 public static string ConnectionString = "Data Source=.\\\\SQLEXPRESS;AttachDbFilename=数据库文件路径;Integrated Security=True;Connect Timeout=30;User Instance=True";public DataSet GetDataSet(string sql, string tablename)...
怎么把SQLServer里边的表在WINFORM的dataGridView里横过来,菜鸟求高手...
读取Sql里面的数据,添加到数据集,数据表 遍历数据表行的数据,添加到dataGridView1.Columns.Add 列中去 再遍历数据表中列名,添加到dataGridView1.Rows.Add 行 其实这样处理不是很好。最好的方法还是在数据库中操作,进行行转列,列转行 希望下面的例子能给你帮组 其实就是行转列的问题 网上有很多...
C#多个sql语句结果放在同一个dataGridView中 我做的只能显示最后一个sq...
你把查询改成这样吧 string sql = "";for(int h = 0;h < n;h ++) { if(h == 0) sql += "select * from t_teacher_card where kh = '" + aa[h] +"' "; else sql += " union all select * from t_teacher_card where kh = '" + aa[h] +"' ";}\/*以...
...将sql数据库一个表中的数据显示在 DataGridView 中,
数据库中的数据查询出来用datatable或者dataset封装 datagridview 的数据源指定为那个datatable或dataset即可
...并把查询到的信息显示在一个datagridview中。
大概这样写 string sql="select * from aaa where" if(combobox1.selectindex>=0) { sql+=" dd='"+combobox1.text+"'"; } if(combobox2.selectindex>=0) { sql+=" dd='"+combobox2.text+"'"; }
C#怎样把SQL数据库查询出来的结果在dataGridView的指定行中显示
要用Js 来操作了. 你这样等於重新绑定一次. dataGridView 被编译解析后也就是一个html table,你可以看下如何给table添加一个新行. 该行每列的数据就用ajax 从后来获取.你可以参考下 insertRow(); insertCell();这两个方法.
怎么将数据库里的数据连接到dataGridview上
你好。方法如下,记得采纳。SqlConnection conn = new SqlConnection("sql连接语句");SqlDataAdapter sda = new SqlDataAdapter("select * from tb_", conn);DataSet ds = new DataSet();sda.Fill(ds, "tb_");dataGridView1.DataSource = ds.Tables[0];如果还有问题,可以继续追问,感谢。
如何把多次从数据库中查询出来的结果放在同一个datagridview中...
将 sheet.Cells[n+1,1] 组合成字符串 allCells,然后改查询语句不是更好吗?string SQL =string.Format("select distinct QPN,APN from {0} where QPN in {1} ",Welcome.MODEL,allCells);allCell 格式应为 “('A','B','C')” ,也就是把所有的sheet.Cells组合成 “('A','B','C'...
c#怎么把数据库中的数据导出到datagridview
首先连接数据库,查找具体的数据表,然后将数据表显示在dataGridView中 示例代码:SqlConnection conn; \/\/数据库连接 private void button1_Click(object sender, EventArgs e) { try { if (conn.State == ConnectionState.Open) conn.Close(); conn.Open(); using (SqlComm...
VS中C#winform,如何将添加的数据显示到datagridview中
DataTable dt = new DataTable();\/\/DataTable是DataSet里的表,DataTable的对象dt就是一个表格。 sda.Fill(dt);\/\/往dt里填充数据。 dataGridView1.DataSource = dt;\/\/把表格dt里的数据,放在dataGridView2里显示 conn.Close();