如何显示特定的列值从MySQL数据库到DataGridView
本文关键字:MySQL 数据库 DataGridView 何显示 显示 | 更新日期: 2023-09-27 18:16:04
假设我使用了以下MySQL查询:
select * from userinfo;
数据库中有以下列:username, email, pass, secqu, secan;
现在我想只显示用户名和电子邮件列值到我的DataGridView
。现在我的问题是:我该怎么做?像datagridview.rows[index]. ....
这样的代码是用的,但是我不记得了。有人能帮忙做这件事吗?
N。B:请不要回复以下邮件:
1. 将查询改为[select username, email from userinfo;];
2. 更改要隐藏或不隐藏的列。由于其他列的值是必需的,所以我需要使用查询。
如果您不想指定查询中的列,并希望用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;
}