如何在datGridView中显示数据? [英] How to show data in datGridView?

查看:52
本文介绍了如何在datGridView中显示数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,
这是我的代码.

Dear all,
here is my code.

private void btnShow_Click(object sender, EventArgs e)
        {
            SqlDataAdapter da = new SqlDataAdapter("Select * from tbl_stuInfo", cn);
            da.Fill(dt);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dataGridView1.Rows.Add(i + 1, dt.Rows[i][0], dt.Rows[i][1], dt.Rows[i][2], dt.Rows[i][3]);
            }
            dt.Clear();
        }


我想将数据显示到dataGridView1,但是在


I want to show the data to dataGridView1, but there is an error in line

dataGridView1.Rows.Add(i + 1, dt.Rows[i][0], dt.Rows[i][1], dt.Rows[i][2], dt.Rows[i][3]);


行中有错误
我不知道为什么?

请帮我.谢谢



I don''t know why?

Please help me. Thanks

推荐答案

您好Phanny,
您不能将行直接显式添加到DataGridView.

您必须直接在数据源中添加行.然后刷新DataGridView

示例代码

Hi Phanny,
You cannot explicitly add rows directly to the DataGridView.

You must instead add rows directy to your data source.Then refresh the DataGridView

Sample Code

SqlDataAdapter da = new SqlDataAdapter("Select * from tbl_stuInfo", cn);
da.Fill(dt)
dataGridView1.DataSource = dt;





谢谢与问候
Soumya





Thanks and Regards
Soumya


这篇关于如何在datGridView中显示数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆