C# 将SQL Server CE 3.5数据库中的值添加到listview private void table_loader() { SqlCeConnection ucon=新的SqlCeConnection(); ucon.ConnectionString=“数据源=C:\\Documents and Settings\\laser\\My Documents\\Visual Studio 2008\\Projects\\dbtest\\dbtest\\ulist.sdf”; ucon.Open(); SqlCeCommand uce=新的SqlCeCommand(); SqlCeDataAdapter uced=新的SqlCeDataAdapter(); uced.SelectCommand=新SqlCeCommand(“从plist中选择*”,ucon); uced.Fill(ulistDataSet,“plist”); DataTable dplist=ulistDataSet.Tables[“plist”]; 对于(inti=0;i
请尝试使用此代码C# 将SQL Server CE 3.5数据库中的值添加到listview private void table_loader() { SqlCeConnection ucon=新的SqlCeConnection(); ucon.ConnectionString=“数据源=C:\\Documents and Settings\\laser\\My Documents\\Visual Studio 2008\\Projects\\dbtest\\dbtest\\ulist.sdf”; ucon.Open(); SqlCeCommand uce=新的SqlCeCommand(); SqlCeDataAdapter uced=新的SqlCeDataAdapter(); uced.SelectCommand=新SqlCeCommand(“从plist中选择*”,ucon); uced.Fill(ulistDataSet,“plist”); DataTable dplist=ulistDataSet.Tables[“plist”]; 对于(inti=0;i,c#,sql-server-ce,C#,Sql Server Ce,请尝试使用此代码 private void table_loader() { SqlCeConnection ucon = new SqlCeConnection(); ucon.ConnectionString = " Data Source=C:\\Documents and Settings\\laser\\My Documents\\Visual Studio 2008\\Projects\\dbtest\\dbtest\\ulist.sdf"; ucon.Ope
private void table_loader()
{
SqlCeConnection ucon = new SqlCeConnection();
ucon.ConnectionString = " Data Source=C:\\Documents and Settings\\laser\\My Documents\\Visual Studio 2008\\Projects\\dbtest\\dbtest\\ulist.sdf";
ucon.Open();
SqlCeCommand uce = new SqlCeCommand();
SqlCeDataAdapter uced = new SqlCeDataAdapter();
uced.SelectCommand = new SqlCeCommand("SELECT * FROM plist", ucon);
uced.Fill(ulistDataSet, "plist");
DataTable dplist = ulistDataSet.Tables["plist"];
for (int i = 0; i <dplist.Rows.Count;i++)
{
DataRow drow = dplist.Rows[i];
ListViewItem lvi = new ListViewItem(drow["Process"].ToString());
MessageBox.Show(lvi.Text);
listView2.Items.Add(lvi);
}
}
用foreach语法回答
listView2.Items.Add(drow["Process"].ToString()); //Verify that column's name is Process
很难准确判断添加代码的项目看起来是否良好。
您可以试试:
1.向列表视图添加列
(listView2.columns.Add(“项目列”、-2,HorizontalAlignment.Left);)
2.将列表视图切换到详细信息模式
listView2.view=view.details;
看一看msdn中的样本-
foreach(var row in dplist.Rows)
{
listView2.Items.Add(row["Process"].ToString());
}