Eqbali
سه شنبه 09 شهریور 1395, 11:17 صبح
سلام دوستان برنامه نویس
دارم یه برنامه می نویسم با WPF در VB.Net در مورد بررسی وجود یک رشته در آیتم های لیست باکس به مشکل برخورده ام. البته می دانم که به صورت عادی میشه با استفاده از متد Contains وجود یک رشته را در میان آیتم های لیست باکس بررسی کرد، اما مشکل کار این است که لیست باکس بنده به DataTable بایند شده از این رو متد Contains کار نمی کند. کد xaml برای بایند کردن لیست باکس به DataTable به صورت زیر است:
<ListBox Name="lstAbwab" ItemsSource="{Binding Revayat2Bab}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="2">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="0,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding OnvanBab}" TextWrapping="Wrap"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
اگر دوستان راهنمایی کنند بسیار ممنون میشم
دارم یه برنامه می نویسم با WPF در VB.Net در مورد بررسی وجود یک رشته در آیتم های لیست باکس به مشکل برخورده ام. البته می دانم که به صورت عادی میشه با استفاده از متد Contains وجود یک رشته را در میان آیتم های لیست باکس بررسی کرد، اما مشکل کار این است که لیست باکس بنده به DataTable بایند شده از این رو متد Contains کار نمی کند. کد xaml برای بایند کردن لیست باکس به DataTable به صورت زیر است:
<ListBox Name="lstAbwab" ItemsSource="{Binding Revayat2Bab}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="2">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Margin="0,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding OnvanBab}" TextWrapping="Wrap"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
اگر دوستان راهنمایی کنند بسیار ممنون میشم