如何在各類控制元件中輸入輸出資料
如何在各類控制元件中輸入輸出資料
一、 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、思維導圖