C# 将数据集的结果插入ListView
我试图将数据集的结果插入ListView,但得到了奇怪的结果 我需要看到这样的结果:C# 将数据集的结果插入ListView,c#,windows-mobile,windows-ce,C#,Windows Mobile,Windows Ce,我试图将数据集的结果插入ListView,但得到了奇怪的结果 我需要看到这样的结果: Fname | Lname | Age =================== AA | AA1 | 10 BB | BB1 | 20 CC | CC1 | 30 DD | DD1 | 40 AA BB CC DD 我试试这个: SQL = "select Fname,Lname,Age from MyCount"; dsView = new DataS
Fname | Lname | Age
===================
AA | AA1 | 10
BB | BB1 | 20
CC | CC1 | 30
DD | DD1 | 40
AA BB CC DD
我试试这个:
SQL = "select Fname,Lname,Age from MyCount";
dsView = new DataSet();
adp = new SqlCeDataAdapter(SQL, Conn_Count);
adp.Fill(dsView, "MyCount");
adp.Dispose();
DataTable dplist = dsView.Tables["MyCount"];
for (int i = 0; i < dplist.Rows.Count; i++)
{
DataRow drow = dplist.Rows[i];
ListViewItem lvi = new ListViewItem(drow["Fname"].ToString());
//lstTasks.Columns.Add("Item Column", -2, HorizontalAlignment.Right);
lstTasks.Items.Add(lvi);
}
我在为Windows CE开发C#
谢谢您是否也添加了这些行
ListViewItem itemLastName = new ListViewItem(drow["Lname"].ToString());
ListViewItem itemAge = new ListViewItem(drow["Age"].ToString());
lstTasks.Items.Add(itemLastName);
lstTasks.Items.Add(itemAge);
listview不能进行数据绑定:-( 您需要使用要添加的“行”创建字符串[]数组,然后将此字符串arry添加到listview:
foreach(DataColumn thiscol in ds.Tables[0].Columns)
{
lvItems.Columns.Add(thiscol.ColumnName, 60, HorizontalAlignment.Left);
}
foreach(DataRow thisrow in ds.Tables[0].Rows)
{
string[] fields = new string[thisrow.ItemArray.Length];
for(int iCount = 0; iCount < fields.Length; iCount++)
{
fields[iCount] = thisrow[iCount].ToString();
}
lvItems.Items.Add(new ListViewItem(fields));
}
foreach(ds.Tables[0].Columns中的数据列thiscol)
{
lvItems.Columns.Add(thiscol.ColumnName,60,HorizontalAlignment.Left);
}
foreach(ds.Tables[0].行中的DataRow thisrow)
{
字符串[]字段=新字符串[thisrow.ItemArray.Length];
对于(int-iCount=0;iCount
在找到谢谢,我试过了,表中的一切看起来都很混乱,没有直线和边框扫描您是否插入了编写listviewitems的代码块来帮助您?