C#数据库取值问题 我的数据库有4个字段,类型分别为文本,长整型,长整型,浮点型.我要如何才能通过一个循环把它们加进Listview里面去. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要什么效果,干嘛要循环?DataSet -> DataSource -> DataBind 不行吗? 循环也可以,将它添加到Listview集合中就行了,但纯做数据应用,建议还是用DataGridView. ListView不是数据库组件,不能绑定数据你只能是循环你的DataTable来插入数据首先创建一个ListViewItem然后把值都给ListViewItem然后再创建列 再就把ListItem插入到ListView里具体可以参考这篇文章ListView的使用方法http://www.vshj.com/Design/2006/200608/20060820124853.shtmlhttp://msdn2.microsoft.com/zh-cn/library/system.windows.forms.listview(VS.80).aspx while (MyReader.Read()) { ListViewItem MyItem = new ListViewItem(); listView1.Items.Add(MyReader.GetString(0)); for (int j = 0; j <= MyReader.FieldCount - 1; j++) { MyItem.SubItems.Add(MyReader.GetDouble(j+1)); } }运行到MyItem.SubItems.Add(MyReader.GetDouble(j+1)); 就提示"转换类型无效"就是这里不懂. 改成MyItem.SubItems.Add(MyReader.GetString(j+1));也是一样的. 出现这个错误 1 “System.Data.OleDb.OleDbDataReader”并不包含“GetObject”的定义 Timers问题,谁告诉我下!谢谢 FillRectangle可以填充Rectangle的内部,如果我想填充Rectangle的外部该怎么办? 在winfrom里,做个浏览器,要实现调用Alexa排名控件要如何做呢? 这样的URL用正则怎么获取! datagrid怎么判断行的状态?? 菜鸟问题,关于用c#给ACCESS数据库的表添加新列 数据刷新 一个十分有趣的问题 关于子系统(组件)接口的定义、实现和调用? 一个c#基本语法的问题!请教大家! 有关线线程返回值设定 OWC11绘制折线图问题,急
DataSet -> DataSource -> DataBind 不行吗?
然后再创建列
再就把ListItem插入到ListView里具体可以参考这篇文章ListView的使用方法
http://www.vshj.com/Design/2006/200608/20060820124853.shtmlhttp://msdn2.microsoft.com/zh-cn/library/system.windows.forms.listview(VS.80).aspx
{
ListViewItem MyItem = new ListViewItem(); listView1.Items.Add(MyReader.GetString(0));
for (int j = 0; j <= MyReader.FieldCount - 1; j++)
{
MyItem.SubItems.Add(MyReader.GetDouble(j+1));
}
}运行到MyItem.SubItems.Add(MyReader.GetDouble(j+1)); 就提示"转换类型无效"就是这里不懂.
错误 1 “System.Data.OleDb.OleDbDataReader”并不包含“GetObject”的定义