我使用了sharpdevelop做学习!在data工具卡中只有寥寥几个
欲浏览mssql数据库test中某一张表。貌似没发现啥控件。用了view和source的。
没有设置的地方,卡在这里大概好几个小时了。baidugoole无果。
来寻求达人帮助mssql里的test库里的tabletest表里有name字段和age字段
格式是
name age
小王 15
张三 20
希望达人指教如何通过使用 SqlConnection con = new SqlConnection();
con.ConnectionString="server=127.0.0.1;database=test;uid=sa;pwd=2150255;";
con.Open();
string sql="select * from tabletest";
等语句实现这个效果弹出这些数据!同时问一下。Visual studio里有快速的设置的嘛?或者告诉我sharpdevelop里如何快速通过设置datagridview快速浏览数据库呢?
100分小肉不成敬意为您奉上!

解决方案 »

  1.   

    sharpdevelop
    这东西没用过,呵呵
      

  2.   

    放是DataGrid,在拖一个BindSource出来.
    设置DataGride 的数据源. 运行即可看到数据
      

  3.   

    使用bindingSource
    String connectionString ="";
    dataAdapter = new SqlDataAdapter(selectCommand, connectionString);
    SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
    DataTable dt= new DataTable();
    dataAdapter.Fill(dt);
    bindingSource1.DataSource = dt;
    dataGridView1.DataSource = bindingSource1
    dataGridView1.AutoResizeColumns( 
    DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
      

  4.   

    sharpdevelop难道阉割了?欲浏览mssql数据库test中某一张表。貌似没发现啥控件。用了view和source的。 
    没有设置的地方,卡在这里大概好几个小时了我用的是这2个。没有
      

  5.   

    用一个DataGrid 就可以显示出来
    SqlConnection con = DB.getconnection();
    SqlDataAdapter sdr = new SqlDataAdapter();
    sdr.SelectCommand = new SqlCommand("select Gid,type,price,memory_bar,hard_disk,Screen_size,image from computer",con);
    DataSet ds = new DataSet();
    sdr.Fill(ds,"com");
    this.DataGrid1.DataSource = ds.Tables["com"];
    this.DataGrid1.DataBind();
      

  6.   

    使用vs就方便了
    .net开发不用vs会晕死的
      

  7.   

    恩,已经换上VS。谢谢各位了。
    果然是sharpdevelop问题