【问题标题】:How to show specific columns value from MySQL database into DataGridView如何将 MySQL 数据库中的特定列值显示到 DataGridView
【发布时间】:2014-09-24 21:23:07
【问题描述】:

假设我使用了以下 MySQL 查询:

select * from userinfo;

在数据库中,可以使用以下列:usernameemailpasssecqusecan;
现在我只想在我的DataGridView 中显示 usernameemail 列值。
现在我的问题是:我该怎么做?使用了类似datagridview.rows[index]. .... 之类的代码,但我不记得了。有人可以帮忙吗?

注意:请不要回复以下内容:
1.将查询改为[select username, email from userinfo;];
2. 更改要隐藏或不隐藏的列。由于需要其他列值,因此我需要使用查询。

【问题讨论】:

标签: c# mysql winforms data-binding datagridview


【解决方案1】:

如果您不想在查询中指定列并且想用Select * 查询填充datagridview,那么您还有另一个选项可以隐藏DataGridView 中的列。

string[] strShowColumns = new String[] {"username", "email"};
for (int i=0; i < dgv.Columns.Count; i++)
{
    if (!strShowColumns.Contains(dgv.Columns[1].Name))
        dgv.Columns[i].Visible = false;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-24
    • 2017-08-17
    • 1970-01-01
    • 2015-04-13
    • 2023-04-02
    • 2014-03-25
    • 1970-01-01
    • 2018-04-05
    相关资源
    最近更新 更多