Я хочу поиск в ячейке [1], когда текст = с текстовым полем показывает мне идентификатор.
У меня одинаковый текст в DataGrid
, но всегда показывает мне
not matching...
iиспользуйте этот код:
for (int i = 0; i < datagrid_customer.Items.Count; i++)
{
if (Convert.ToString((datagrid_customer.SelectedCells[1].Column.GetCellContent(datagrid_customer.Items[i]) as TextBlock).Text) == txtcom.Text)
{
txt_f1.Text = Convert.ToString((datagrid_customer.SelectedCells[0].Column.GetCellContent(datagrid_customer.Items[i]) as TextBlock).Text);
}
else
{ txt_f1.Text = "Not Matching..."; }
}
что за проблема
что мне делать?
DataGrid
код:
<DataGrid x:Name="datagrid_customer" HorizontalAlignment="Left" Height="322" VerticalAlignment="Top"
Margin="668,105,-667,0" Width="699" FlowDirection="RightToLeft" AutoGenerateColumns="False"
SelectionChanged="datagrid_customer_SelectionChanged" >
<DataGrid.Columns>
<DataGridTextColumn Header="کد محصول" Binding="{Binding MahID}">
<DataGridTextColumn.HeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="FontFamily" Value="B Yekan" />
<Setter Property="FontSize" Value="12" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
</Style>
</DataGridTextColumn.HeaderStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="نام محصول" Binding="{Binding MahName}">
<DataGridTextColumn.HeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="FontFamily" Value="B Yekan" />
<Setter Property="FontSize" Value="12" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
</Style>
</DataGridTextColumn.HeaderStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>