我希望用户只输入数值TextBox.
我得到了这段代码:
private void txtType1_KeyPress(object sender, KeyPressEventArgs e)
{
int isNumber = 0;
e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber);
}
Run Code Online (Sandbox Code Playgroud)
但我在使用WPF 时没有得到textbox_KeyPress事件e.KeyChar.
什么是WPF的解决方案?
Edit:
我做了一个解决方案!
private void txtName_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
CheckIsNumeric(e);
}
private void CheckIsNumeric(TextCompositionEventArgs e)
{
int result;
if(!(int.TryParse(e.Text, out result) || e.Text == "."))
{
e.Handled = true;
}
}
Run Code Online (Sandbox Code Playgroud) 假设我有一个表有两列,Country和City.
国家
USA
Canada
UK
Run Code Online (Sandbox Code Playgroud)
市
NY
London
Run Code Online (Sandbox Code Playgroud)
我想加入/合并两个列记录,并期望输出像这样 -
USA
Canada
UK
NY
London
Run Code Online (Sandbox Code Playgroud)
那么,合并同一个表的不同列记录的SQL查询是什么?