dataGridView控件怎么加载数据显示不出来 也没报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dataGridView控件怎么加载数据显示不出来 也没报错相关的知识,希望对你有一定的参考价值。
using System.Data.SqlClient;
namespace jsdj
public partial class Form1 : Form
private DataSet dataset = new DataSet();
private SqlDataAdapter dataadapter;
public Form1()
InitializeComponent();
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
string sql = "select teacherid;loginid as ID;loginpwd as 密码;teachername as 姓名;sex as 性别;birthday as 生日 from teacher";
dataadapter = new SqlDataAdapter(sql,DBHerper.connection);
dataadapter .Fill (dataset ,"teacher");
dataGridView1.DataSource =dataset.Tables["teacher"];
private void button1_Click(object sender, EventArgs e)
this.Close();
////上面是加载代码,
/////下面是连接数据库
public static string wanhao = "server=.;database=myschool;uid=sa;pwd=sa";
public static SqlConnection connection = new SqlConnection(wanhao);
上面应该是逗号吧???怎么成分号了?
建议楼主打个断点,
先把sql语句扔数据库试一下,再看dataset.Tables["teacher"].Rows.Count有值没有?
如果没错的话,楼主这样。我看了一下你的事件是CellContentClick??
你是不是先试一下能不能跳进这个事件??
楼主是一开始第一次就没有出数据呢??
如果是的话,也有种可能就是。你一开始DataGridView没有数据,也就是没有内容,所以事件不触发。 参考技术B 在
dataGridView1.DataSource =dataset.Tables["teacher"];
后面加上
dataGridView1.DataBind();
试试。。。 参考技术C sql语句有问题,你可以用调试试一下,要学会自己调试 参考技术D dataGridView1.DataSource =dataset.Tables["teacher"];
后
加上dataGridView1.DataBind();
这一句 第5个回答 2011-10-02 为获取帮助,你需要留下可用的Email地址。
您可以使用Baidu Hi联系我们本回答被提问者采纳
以上是关于dataGridView控件怎么加载数据显示不出来 也没报错的主要内容,如果未能解决你的问题,请参考以下文章
C#Windowfrom datagridview控件内容怎么在单元格里自动换行全显示出来?
winform 怎么样让datagridview 的列表头显示在左侧而不是上面, datagridview 里调出来的的数据显示成竖向
为啥 VB.NET中DataGridView控件显示不出来绑定的数据呢?
为啥 VB.NET中DataGridView控件显示不出来绑定的数据呢?
c#中 , 我用 dataGridView1控件把access中的数据显示出来了!,,现在 我 想用一个删除其中一行怎么操作