這是我之前寫代碼的時候被卡住的一些小知識點,看到這篇博客的人,如果有用,我很高興很夠幫助到你,如果對你沒有幫助,那麼請你路過就好 1.Winform窗體跳轉 Show(非模態顯示) 可以操作其他窗體,在彈出視窗和調用視窗之間隨意切換,比如:彈出Form2窗體了,還是原本的Form窗體進行操作 Sho ...
這是我之前寫代碼的時候被卡住的一些小知識點,看到這篇博客的人,如果有用,我很高興很夠幫助到你,如果對你沒有幫助,那麼請你路過就好
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"