目录
一、列表视图控件ListView
1.属性:
FullRowSelect:选中一项时,它的子项是否同该项一起突出显示
MultiSelect :是否允许选择多项
Items:控件中所有项的集合
SelectedItems :选中项的集合
Columns:Detail视图中显示的项
View:指定控件的视图模式LargeIcon(大图标)、SmallIcon(小图标)、List(列表)、Detail(详细信息)、Title(平铺)
2.操作:
SqlDataReader allFile = com.ExecuteReader();
while (allFile.Read()) //循环读取查询结果的每一行
{
//在读取的每一行里通过列名取出5列的值
string fName = (string)allFile["FName"];
string fTime = allFile["FTime"].ToString();
……
//创建一个ListView中的项,此项的第一个显示项是下载的文件名
ListViewItem lviFName = new ListViewItem(fName);
//在创建的ListView项的子项集合中添加其余的4个显示项(大小,进度,类型,开始时间)
lviFName.SubItems.AddRange(new string[] { fSize, fPlan, fType, fTime });
//把这个ListView项添加到窗体的ListView控件的项集合中
lvDownload.Items.Add(lviFName);
}……
二、ADO.NET操作数据库——增删改
1.增加数据(Insert)
//添加SQL语句
string strsql = "insert into MasterFollowerInfo values('"+name+"',"+age+",'"+status+"','"+power+"')";
SqlCommand com = new SqlCommand(strsql,con);
con.Open(); //打开连接
int count = com.ExecuteNonQuery(); //执行添加,返回添加行数
if (count > 0) //判断添加是否成功 ……
con.Close(); //关闭数据库的连接
2.修改数据(Update)
//更新SQL语句
string strsql = "update MasterFollowerInfo set age=" + age + ",Status='" + status + "',MPower='" + power + "' where Mname='"+name+"'";
SqlCommand com = new SqlCommand(strsql,con);
con.Open(); //打开连接
int count = com.ExecuteNonQuery(); //执行更新,返回更新行数
if (count > 0) //判断更新是否成功 ……
con.Close(); //关闭数据库的连接
3.删除数据(Delete)
//删除SQL语句
string strsql = "delete from MasterFollowerDB where Mname='" + name + "'";
SqlCommand com = new SqlCommand(strsql,con);
con.Open(); //打开连接