1. 程式人生 > >如何在各類控制元件中輸入輸出資料

如何在各類控制元件中輸入輸出資料

如何在各類控制元件中輸入輸出資料

一、        ComboBox控制元件:

1、如圖所示方法向ComboBox控制元件中新增下拉列表選項:

 

2、運用程式碼選擇下拉框文字

if (comboBOx1.Text == "學號查詢" ){

sql1 += " where StudentNo like  '%" + txtSearch.Text.Trim() + "%'";

sql = sql1;}

else if (comboBOx1.Text == "電話號碼查詢"){

sql1 += " where TelephoneNumber like  '%" + txtSearch.Text.Trim() + "%' ";

sql = sql1;

}

else if (comboBOx1.Text == "班級查詢"){

sql1 += " where Class like  '%" + txtSearch.Text.Trim() + "%' ";

sql = sql1;

}

 

3、選擇下拉框文字進行操作

 

 

4、思維導圖

 

 

二、        DataGridView控制元件:

1、 設定SqlDataAdapter 和 DataSet 兩個值

SqlDataAdapter XX;

        DataSet xx;

2、 連線資料庫程式碼,獲取dgvDuty資料

string sql = "select AdministratorNo AA 管理員號,AdministratorName AA 管理員登入名,AdministratorPwd AA 管理員登入密碼 from Administrator order by AdministratorNo desc";

            using (SqlConnection conn = new SqlConnection(DBHelper.connString))

            {

                XX = new SqlDataAdapter(sql, conn);

                xx = new DataSet();

                XX.Fill(ds);

3、 將XX的資料繫結到dgvDuty中,獲取資料

dgvAdm_MI.DataSource = xx.Tables[0];

4、 獲取當前dgvDuty所選定資料行

int id = 0;

            try

            {

                id = (int)dgvAdm_MI.CurrentRow.Cells[0].Value;

            }

            catch (System.Exception ex)

            {

                MessageBox.Show("請選擇有效資料行!");

                return;

            }

            if (MessageBox.Show("確定要刪除嗎?", "詢問", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes)

                return;

 

5、 dgvDuty顯示結果如圖

 

 

三、        DateTimePicker 控制元件:

1、DateTimePicker簡介:

DateTimePicker控制元件,控制元件一般用於讓使用者可以從日期列表中選擇單個值。執行時,單擊控制元件邊上的下拉箭頭,會顯示為兩個部分:一個下拉列表,一個用於選擇日期的。

 

2、設定DateTimePicker控制元件顯示的格式

這個控制元件有一個CustomFormat屬性,這個屬性可以用來控制控制元件值顯示的日期格式。在設定這個屬性之前,需要將Format屬性設定為Custom,表示使用自定義的格式。

當不設定任何值:使用預設的顯示格式,就是你電腦右下角時間的格式

 

使用自定義的值:

 

 

3、思維導圖