我想选择mysql列名和值,并将每个值显示为gridview表中的行。这是一个例子
+------+-------+------+-------+-------+
| id |amt1 |amt2 |amt3 |amt4 |
+------+-------+------+-------+-------+
| 1 | 300 | 500 | 460 | 780 |
+------+-------+------+-------+-------+
| 2 | 450 | 230 | 320 | 410 |
+------+-------+------+-------+-------+
| 3 | 350 | 540 | 430 | 310 |
+------+-------+------+-------+-------+
我希望这个mysql表在gridview表中显示为
+-------------+--------+
|particulars | amount |
+-------------+--------+
| amt1 | 300 |
+-------------+--------+
| amt2 | 500 |
+-------------+--------+
| amt3 | 460 |
+-------------+--------+
| amt4 | 780 |
+-------------+--------+
其中id = 1。
答案 0 :(得分:0)
只运行其中2个查询,第一个将为您提供列名,第二个将为您提供您要查找的特定ID的行。获得此数据后,使用System.Data.SqlClient.SqlConnection从此数据创建表应该非常简单。
columnNamesQuery = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'YourTableName'";
dataQuery = "SELECT * FROM YourTableName WHERE id = 1";
答案 1 :(得分:0)
A.c