小编Has*_*man的帖子

如何强制文本框只接受WPF中的数字?

我希望用户只输入数值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)

.net c# wpf textbox

25
推荐指数
2
解决办法
4万
查看次数

如何加入同一个表的不同列?

假设我有一个表有两列,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查询是什么?

sql sql-server

-1
推荐指数
1
解决办法
1142
查看次数

标签 统计

.net ×1

c# ×1

sql ×1

sql-server ×1

textbox ×1

wpf ×1