DataGrid当我不希望它重新排列我的行时,我遇到了麻烦.
脚步:
DataGrid组中的重复项排序示例(请注意按LastName排序):
FirstName | LastName ^ | Amount
----------+------------+---------
Group:Flinstone
Fred | Flinstone | 42
Wilma | Flinstone | 22
Pebbles | Flinstone | 28
Dino | Flinstone | 64
Run Code Online (Sandbox Code Playgroud)
将Wilma的数量从22更改为18将导致DataGrid重新排列如下:
FirstName | LastName ^ | Amount
----------+------------+---------
Group:Flinstone
Fred | Flinstone | 42
Pebbles | Flinstone | 28
Dino | Flinstone | 64
Wilma | Flinstone | 18
Run Code Online (Sandbox Code Playgroud)
如何阻止DataGrid重新排列这样的行?
注意:如果DataGrid没有应用任何分组,则不会发生不需要的重新排序.
这是我正在使用的代码:
视图模型:
public class MainViewModel
{
public …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个搜索栏,其中最常见的查询将是"serviceOrderNo"."serviceOrderNo"不是数据库中的数字字段,而是字符串字段.例子:
000000007
000000002
WO0000042
123456789
AllTextss
000000054
000000065
000000874
Run Code Online (Sandbox Code Playgroud)
最常见的格式是一个整数,由一些零开始.
如何设置Elasticsearch以便搜索"65"将匹配"000000065"?我还想优先考虑"serviceOrderNo"字段(我已经有了).这就是我现在所处的位置:
{
"query": {
"multi_match": {
"query": "65",
"fields": ["serviceOrderNo^2", "_all"],
}
}
}
Run Code Online (Sandbox Code Playgroud)