1,新控件,可以显示很多数据,视觉清晰.相当于表.
listView,列表视图
添加与数据库相关的列名.
SqlDataReader sdr = cmd.ExecuteReader();
listView.Items.Clear();//避免数据重复
while(sdr.Read())//读所有行
{string a = sdr["第一个列名"].ToString();ListviewItem lvi = new ListViewItem(a);//new 一个lvi,第一个列也可是下标lvi.SubItems.Add("第二个列名");//子项集合lvi.SubItems.Add("第三个列名");...listView1.Items.Add(lvi);//把多个列加入列表视图
}
//还有连接数据库的代码跟上一篇代码一样/*其它注意点
listview控件的绑定隐藏值,不用到id,在listview的双击事件里给控件赋值LV_TICKTS_SelectedIndexChanged
1,取值
LV_1.Tag =sdr[0].ToString() + "," +sdr[1].ToString() + "," + sdr[2].ToString();
2,赋值,按逗号分成3个长度的数组。
string[] arr = LV_1.SelectedItems[0].Tag.ToString().Split(',');
一般其它取值用.text来取 */