MessageBox的Buttons和三级联动

Posted fei!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MessageBox的Buttons和三级联动相关的知识,希望对你有一定的参考价值。

一、MessageBox的Buttons

 MessageBox.Show可以出现有按钮的对话框

例如:

DialogResult dr = MessageBox.Show("是否要继续吗?", "警告!!!", MessageBoxButtons.OKCancel);//它弹出的对话框如下图所示
if (dr == DialogResult.OK)//只有按下确定按钮才执行下面
{
label1.Text = "天气不错";
}

除此之外MessageBoxButtons还有好几种对话框

二、三级联动

三个Combobox

public Form1()// Form1的构造函数
{
InitializeComponent();


AreaDataBind(comboBox1, "0001");
AreaDataBind(comboBox2, comboBox1.SelectedValue.ToString());
AreaDataBind(comboBox3, comboBox2.SelectedValue.ToString());
}

public void AreaDataBind(ComboBox cb, string Pcode)
{
cb.DataSource = new ChinaData().Select(Pcode);//数据源
cb.DisplayMember = "AreaName";//显示值
cb.ValueMember = "AreaCode";//实际值
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
AreaDataBind(comboBox2, comboBox1.SelectedValue.ToString());
}

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
AreaDataBind(comboBox3, comboBox2.SelectedValue.ToString());
}

DateTime类型比较大小:

 DateTime.Compare(t1,t2)比较两个日期大小,排前面的小,排在后面的大,比如:2011-2-1就小于2012-3-2
返回值小于零:  t1 小于 t2。 
返回值等于零 : t1 等于 t2。 
返回值大于零:  t1 大于 t2。 

以上是关于MessageBox的Buttons和三级联动的主要内容,如果未能解决你的问题,请参考以下文章

MessageBox.Show()和三级联动

WinForm messageboxbuttons 和 三级联动

三级联动怎么回显 javaweb

使用react和axios实现的城市三级联动

使用react和axios实现的城市三级联动

三级联动