【发布时间】:2014-04-13 10:31:17
【问题描述】:
如何使用数据库表中的特定列更新列表视图? 我使用了下面的代码
String con = "datasource = localhost; port=3306;username=root;password=****";
MySqlConnection mycon = new MySqlConnection(con);
string qw = "select wine from cms.menulist";
MySqlDataAdapter da = new MySqlDataAdapter(qw, mycon);
DataTable dt1 = new DataTable();
da.Fill(dt1);
foreach (DataRow row in dt1.Rows)
{
string wine = string.Format("{0}", row.ItemArray[0]);
listView1.Items.Add(wine);
}
但是这段代码会生成一个包含两列的列表视图。来自 mysql 的数据放在这两列中我希望列表视图只包含 1 列
【问题讨论】:
-
您不应该在此处发布您的密码,即使该服务在您的本地主机上运行。顺便问一下,你的问题是什么?据我所知,您正在查询您的数据库并收到一个名为
wine的特定列。我没有看到任何其他专栏。如果数据量太大,可能列表视图只是分解成一个新列? -
是的,列表视图分为 2 列。不,数据量不高,小于 50 个值