mahdiiiiyeh Ответов: 1

Найдите текстовое поле (datatemplate) в таблице данных WPF


Привет друзья
Я использовал текстовое поле DataTemplate в Datagrid. А теперь я хочу поискать в текстовом поле.
Сетка данных заполняется данными datatable.
dataGrid1.ItemsSource = tbl.DefaultView;

и
код XAML:
<DataGrid  AutoGenerateColumns="False" ColumnWidth="100"  GridLinesVisibility="All"   Height="200" HorizontalAlignment="Left"  Name="dataGrid1"   SelectionMode="Single" >
          <DataGrid.Columns>
            <DataGridTextColumn Binding="{Binding Row}" Header="Row " />
            <DataGridTemplateColumn Header="Title" Width="150" MinWidth="100" MaxWidth="100" >
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBox Text="{Binding fldTitle}" Name="txttitle" />
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

        </DataGrid.Columns>
    </DataGrid>

Мне нужно очистить первую строку, которую можно ввести и в первую строку, и в столбец под запросом, и набрав каждый символ в связанных строках.
Теперь два вопроса:
Как создать пустую строку в строке first (datagrid)?
Как сделать поиск?
спасибо

Что я уже пробовал:

<DataGrid  AutoGenerateColumns="False" ColumnWidth="100"  GridLinesVisibility="All"   Height="200" HorizontalAlignment="Left"  Name="dataGrid1"   SelectionMode="Single" >
          <DataGrid.Columns>
            <DataGridTextColumn Binding="{Binding Row}" Header="Row " />
            <DataGridTemplateColumn Header="Title" Width="150" MinWidth="100" MaxWidth="100" >
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBox Text="{Binding fldTitle}" Name="txttitle" />
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

        </DataGrid.Columns>
    </DataGrid>

1 Ответов

Рейтинг:
1

Graeme_Grant

Вы пробовали поиск в Google? Поиск в Google-ваш друг: строка поиска WPF datagrid-поиск Google[^]

Найти это:
* wpf-Datagrid с фильтром row-Stack Overflow[^]- имеет два решения, оба из которых являются статьями прямо здесь, на CodeProject:
1. Автоматическая фильтрация DataGrid инструментария WPF Toolkit[^]
2. Автофильтр для Microsoft WPF DataGrid[^]