【发布时间】:2020-05-15 12:07:30
【问题描述】:
我正在使用 DataGridView 显示来自 MySQL 的一些数据。
SELECT * FROM user where 'roles' = @roles
显示数据库中的所有数据很容易,但是如何根据找到的行数给出行数?
示例: 从数据库中找到 3 个用户。
如何为每行提供行数ID (1,2,3)
一些代码
private void add(int id,String name)
{
dataGridViewTable.Rows.Add(id,name);
}
foreach (DataRow row in table.Rows)
{
int id = 0;
add(id + 1, row[1].ToString());
}
【问题讨论】:
-
不清楚你在问什么,如果你有 10 行,你只需要获取与这 10 行相关的数据吗?
-
我想说的是,如果从数据库中找到 10 行,我想用 ID 1,2,3,4,5,6,7,8,9,10 显示它们datagirdview 而不是数据库中的主键 ID
-
我想把 row[0].ToString() // ID 改成 1, 2,3, 4,5
-
仍然不清楚应该是什么输出,所以你需要从你的网格中获取所有的 row[0] 到逗号分隔的字符串
-
我再次编辑了问题,现在是不是更好理解了?
标签: c# mysql datagridview