1. 程式人生 > >Winform窗體

Winform窗體

這是我之前寫程式碼的時候被卡住的一些小知識點,看到這篇部落格的人,如果有用,我很高興很夠幫助到你,如果對你沒有幫助,那麼請你路過就好

1.Winform窗體跳轉

       Show(非模態顯示) 可以操作其他窗體,在彈出視窗和呼叫視窗之間隨意切換,比如:彈出Form2窗體了,還是原本的Form窗體進行操作

       ShowDialog(模態顯示)  不允許操縱其他窗體

       MdiParent屬性的作用:將某個窗體的IsMdiContainer屬性設定為true,在跳轉窗體的時候寫上  fm.MdiParent=this;如下所示,注意:MdiParent只能和show()一起使用,不能和ShowDialog()一起使用

   

 2. 窗體窗體,通過Owner屬性窗體

            左圖為啟動窗體Form1  右圖為呼叫窗體UserB    (在啟動窗體中定義一個public公有變數,並賦值。)

 

3.DataGridView只顯示指定的列 (this.dataGridView1.AutoGenerateColumns=false)

     

 

4.selctionmode屬性FullRowSelect選中整行

5. 獲取dataGridView列表中的某個值

         string  aa=this.dataGridView1.Row[ i ].Cell[ j ].Value.ToString();    第 i 行,第 j 列的值  

         string   bb=this.dataGridView1.CurrentRow.cells[0].value.ToString();     當前行某一列的值

         int row=int.Parse(this.dataGridView1.CurrentCell.RowIndex.ToString())    當前第幾行

         int  column=int.Parse(this.dataGridView1.CurrentCell.ColumnIndex.ToString())  當前第幾列

6. SqlServer取得別名也可以繫結DataGridView控制元件

7. ExecteNonQuery() 不能用來做查詢,只能是增刪改

8.Winfrom下拉框繫結資料的關鍵欄位

         this.下拉框名稱.DisplayMember=“Name"

         this.下拉框名稱.ValueMember=“ID"