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"