C#读取SQL2008中的数据,在DataGridView中不能显示。

代码如下:privatevoidChaXunbutton_Click(objectsender,EventArgse){SqlConnectionconn=newSqlC... 代码如下:
private void ChaXunbutton_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=gd-sc-gcb;Persist Security Info=True;Initial Catalog=工资管理系统;User ID=sa;Password=sql";
conn.Open();
string strsql = "select 姓名,部门,电话,职务 from 员工信息";
SqlCommand cmd = new SqlCommand(strsql,conn);
SqlDataAdapter ada = new SqlDataAdapter();
ada.SelectCommand = cmd;
DataSet ds = new DataSet();
ada.Fill(ds);
try
{
if (ds.Tables.Count > 0)
{
dataGridView1.DataSource = ds.Tables[0];
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

我点了执行查询后,数据没出来。我之前是读取显示在textBox中的,能成功。今天早上无意看到DataGridView这个神器的,于是改用了DataGridView。我的DataGridView的属性只修改了ScrollBars,其他是全部默认的。请问是什么原因导致数据不能显示,程序应该没错误的吧?求大神帮忙。
展开
 我来答
玩转数据处理
2015-01-29 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
private void ChaXunbutton_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection();
 
           conn.ConnectionString = "Data Source=gd-sc-gcb;Persist 
Security Info=True;Initial Catalog=工资管理系统;User ID=sa;Password=sql";
            conn.Open();
            string strsql = "select 姓名,部门,电话,职务 from 员工信息";
            SqlCommand cmd = new SqlCommand(strsql,conn);                      
            SqlDataAdapter ada = new SqlDataAdapter();
            ada.SelectCommand = cmd;
            DataSet ds = new DataSet();
            ada.Fill(ds);
            try
            {
                if (ds.Tables.Count > 0)
                {
                    MessageBox.Show("OK!");//先在这里做个测试看看Table里面有数据没有
                    dataGridView1.DataSource = ds.Tables[0];
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
}
更多追问追答
追问
有OK的。说明读取成功了嘛。会是什么原因?
追答
你把datagridview的表头去掉先
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式