轉DataGridView的綁定

 

DataGridView的綁定

在ASP.NET裏面用了DataGrid控件,設置動態綁定的方法,與以前的類似,直接把DataSet綁到控件上。

但是在WinForm裏面,用的是BindingSource對象來綁定數據。

         private   void  btnTestDataGrid_Click( object  sender, EventArgs e)
        
{
            DataSet result 
=   new  DataSet();
            
using  (SqlConnection conn  =   new  SqlConnection(ConfigurationManager.AppSettings[ " DataBaseConnection " ]))
            
{
                conn.Open();
                SqlCommand cmd 
=   new  SqlCommand( " select * from CorporationView where factionID = 500020 " , conn);
                SqlDataAdapter da 
=   new  SqlDataAdapter(cmd);
                da.Fill(result, 
" Corporation " );
            }


            BindingSource bs 
=   new  BindingSource();
            bs.DataMember 
=   " Corporation " ;
            bs.DataSource 
=  result;
            
this .dataGridView1.DataSource  =  bs;
        }


            bs.DataMember = "Corporation";
            bs.DataSource = result;
可以改寫成:
            bs.DataSource = result.Tables[0];

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章