c#DataGridView显示不了数据

代码:
SqlConnection objConn = new SqlConnection();
SqlCommand objComm = new SqlCommand();
objConn.ConnectionString = @"Data Source=PC-201401220416\SQL2008;Initial Catalog=XSCJ;Integrated Security=True";
objComm.CommandText = "Select XH as 学号,XM as 姓名,XB as 性别,CSRQ as 出生时间,ZY as 专业,ZXF as 总学分 From XSB";
objComm.Connection = objConn;
objDa.SelectCommand = objComm;
SqlCommandBuilder builder = new SqlCommandBuilder(objDa);
objDa.Fill(objDs,"xs");
objXSTable = objDs.Tables[0];
DataGridView1.DataSource = objDs.Tables["XSB"];

运行之后显示不出数据 求问

    是否报错了,如果是贴报错截图

    是否外部用了try catch,如果用了,去掉再运行

    把连接字符串改一下试试PC-201401220416\SQL2008改成.\sqlexpress

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-18
DataGridView1.DataSource = objDs.Tables["xs"];

追问

还是不行啊T T

追答

是哦,你数据库连上没有啊??你连接数据都没open语句呢?

C#中DataGridView非绑定列数据不显示是怎么回事啊
你这样的结果应是:首次加载的时候未调用到你赋值的方法,数据更新的时候,又调用到了。所以才会出现这种情况。

C# DataGridViewComboBoxCell 一直为空?
如果C# DataGridViewComboBoxCell一直为空,可能是以下原因之一:数据绑定问题:请确保您已正确将数据绑定到DataGridView控件。检查您的数据源是否具有所需的数据,以及是否正确设置了DataGridView的DataSource属性。单元格类型不正确:在DataGridView中,您可能将单元格类型设置为DataGridViewTextBoxCell而不是Data...

c#DataGridView显示不了数据
是否报错了,如果是贴报错截图 是否外部用了try catch,如果用了,去掉再运行 把连接字符串改一下试试PC-201401220416\\SQL2008改成.\\sqlexpress

关于C# dataGridView.DataSource 添加之后显示不了的问题~~~求帮忙...
1楼的方法没用。2楼的说法表明,没理解程序,函数内不影响。3楼在胡说。这是winform程序。中午吃了饭后,又验证了一下我的想法,果然如此!!!解决了。必须将自己new的grid添加到form中,否则grid不填充数据。this.Controls.Add(dataGridView); \/\/加这么一句就OK。

c# 用dataSet填充了 中DataGridView 为什么 还是没有数据,只有表头,但是...
有表头没数据,表示数据库操作都是正确,sql语句正确。但是sql语句没查到东西。。。但是你又说用这些语句在数据库中能查到,那么语句假如是正确,即应该能查到数据,但是你没有数据,反过来说明sql语句的条件不正确,即where语句有问题。。。建议把那个sql语句拼出来,好好看看是不是和你在数据库里写的...

C#中数据添加成功后DataGridView中不显示但是数据库里有
1、数据插入以后,判断一下是否成功,如果成功,要重新绑定一下DataView的数据。2、如果不想点两次,就加个退出按钮,关闭程序可以写:Application.Exit();

c# 窗体 MDB数据库连接 dataGridView控件无法显示
你说的无法显示是指控件无法显示还是控件中的数据没有显示?如果是前者,检查你dataGridView1的Visible属性。如果是后者,把代码放到try语句中执行一下,看是否有异常,我个人怀疑,要么是你的数据库已经被其他程序打开,要么就是表里面没有数据,或者说sql语句错误。补充:从代码上看,是没有问题的。如果...

C#WinFrom DataGridView绑定后不显示数据,该怎么处理
首先要判断代码对数据库操作后有没有返回结果集,如果返回了结果集就要看你绑定代码如何写的,如果没有返回结果集那肯定绑定了不显示数据。

在C#中关于dataGridView绑定数据 我明明有值的,但是为什么就是不...
dataGridView.datasource=tv 这里是有问题的 因为datasource是必须IEnumerable 所以foreach循环删掉 直接 dataGridView1.DataSource=n.List;

为什么在C#中 绑定完 数据 数据没有在DataGridView 中显示
实际上没问题,问题在于他绑定的不是你的list里面的Value,而是每一个对象,而这个对象没有名字,所以就会这样。不信你看,你的datagridview有100行,但是就是全部为空。试试下面这个:dgvMain.DataSource = new BindingList<string>(list);

相似回答
大家正在搜