Listview
查询放入Listview
string str="server=.;database=库名;uid=sa;pwd=123";
SqlConnection con = new SqlConnection(str);
string sql=string.Format("select * from 表名");
SqlCommand cmd = new SqlCommand(sql,con);
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read())
{
//获取对应信息
string 变量名 =dr["列名"].ToString();
//赋值
listViewItem li = new listViewItem(第一个变量);
li.SubItems.Add(其它变量);
//隐藏值
li.Tag=变量名;
//添加到listview
this.listView1.Items.Add(li);
}
dr.Close();
con.Close();
获取listView中的值
//获取选中行的第一个值
string 变量名=this.listView1.SelectedItems[0].SubItems[0].Text;
//获取隐藏值
string 变量名=this.listView1.SelectedItems[0].Tag.ToString();
清空listView
this.listView1.Items.Clear();
判断listView是否选中
if(this.listView1.SelectedItems.Count>0)
Datagridview
查询放入Datagridview
//断开式查询
string str="server=.;database=库名;uid=sa;pwd=123";
SqlConnection sqlcon = new SqlConnection(str);
string sql=string.Format("select * from 表名");
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, sqlcon);
da.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0];
获取Datagridview中的值
string 变量名=this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
判断Datagridview是否选中
if(this.listView1.SelectedRows.Count>0)