说明白点,是想在DATAGRID列里面用LISTBOX吗?

解决方案 »

  1.   

    當然可以private void button8_Click(object sender, System.EventArgs e)
    {
    string ss;
    string conStr="server=ks052;uid=hdh;pwd=huang;database=hdh";

    SqlConnection con=new SqlConnection(); 

    try
    {
    con.ConnectionString=conStr;
    con.Open();
    SqlCommand com=new SqlCommand();
    com.CommandText ="select * from tabx";
    com.Connection=con;
    SqlDataReader dr=com.ExecuteReader();

    if(dr!=null && dr.HasRows)
    {
    while(dr.Read())
    {
    ss="";
    //ss=dr["dept_no"].ToString() +"\t"+dr["person_no"].ToString() +"\t"+dr["sex"].ToString()+"\t"+dr["salary"].ToString() ;
    ss=dr["dept_no"].ToString() + (char)9 +dr["person_no"].ToString() + (char)9 +dr["sex"].ToString()+ (char)9 +dr["salary"].ToString() ;

    listBox1.Items.Add(ss);
    }
    }
    }
    catch(System.Exception ex)
    {
    MessageBox.Show(ex.ToString());
    }
    finally
    {
    con.Close();
    }
    }