2017-5-7 time控件 三級聯動(省,市,區)
阿新 • • 發佈:2017-06-05
代碼 ada string 事件 聯動 組件 mbo 數據 strong
Timer控件:
組件中的最後一個控件,功能是可以根據用戶自定義的時間間隔來觸發時間,不會印象窗體本身的其他事件進行。
屬性:
Enable 設置控件是否啟用
Interval 設置事件的頻率,以毫秒為單位
事件只有一個:Tick事件
例:使用timer控件獲取當前時間並即時變動
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString("yyyy年MM月dd日hh時mm分ss秒");
}
三級聯動[省,市,區]
類似地區選擇,當選的某個省份,後面的下拉框相對變成對應省份的區縣
實現省市區聯動關鍵是數據庫的表,[每個省內區的AreaCode列是同樣的]
public Form2()
{
InitializeComponent();
//綁定省
comboBox1.DataSource = new ChinaData().Select("0001");
comboBox1.DisplayMember = "AreaName";
comboBox1.ValueMember = "AreaCode";
//綁定市
comboBox2.DataSource = new ChinaData().Select(comboBox1.SelectedValue.ToString());
comboBox2.DisplayMember = "AreaName";
comboBox2.ValueMember = "AreaCode";
//綁定區縣
comboBox3.DataSource = new ChinaData().Select(comboBox2.SelectedValue.ToString());
comboBox3.DisplayMember = "AreaName";
comboBox3.ValueMember = "AreaCode";
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//綁定市
comboBox2.DataSource = new ChinaData().Select(comboBox1.SelectedValue.ToString());
comboBox2.DisplayMember = "AreaName";
comboBox2.ValueMember = "AreaCode";
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
//綁定區縣
comboBox3.DataSource = new ChinaData().Select(comboBox2.SelectedValue.ToString());
comboBox3.DisplayMember = "AreaName";
comboBox3.ValueMember = "AreaCode";
}
2017-5-7 time控件 三級聯動(省,市,區)