PDA

View Full Version : سوال: اضافه کردن checkbox در dataGrid



saeed_homayoni
یک شنبه 14 مرداد 1397, 10:50 صبح
سلام من می خوام به دیتا گریدم یه ستون چک باکس اضافه کنم و کاربر هر ردیفی که خواست تیک بزنه و بعد کار های دسته جمعی رو روی اون ها انجام بده مثل حذف کردن ولی مشکل اینه که وقتی شروع میکنه به تیک زدم یه سری از دریف ها خودکار تیک میخوره و حتی بعضی ها تیک اش برداشته میشه ! به نظر شما مشکل چیه ؟
Title="Window1" Height="300" Width="600" Loaded="Window_Loaded">
<Grid>
<Button Content="Load" HorizontalAlignment="Left" Margin="486,229,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
<DataGrid x:Name="dataGrid" CanUserAddRows="False" HorizontalAlignment="Left" Height="202" Margin="10,10,0,0" SelectionMode="Single" VerticalAlignment="Top" Width="575" FlowDirection="RightToLeft" SelectionChanged="dataGrid_SelectionChanged" >
<DataGrid.Columns>

<DataGridCheckBoxColumn x:Name="checkboxcolumns" Header="checkbox" >

</DataGridCheckBoxColumn>
<DataGridTextColumn Header="کد راوی" Binding="{Binding HistoryDateEvent}"></DataGridTextColumn>

</DataGrid.Columns>


</DataGrid>
<Button Content="show" HorizontalAlignment="Left" Margin="406,229,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click_1"/>
<Button Content="Button" HorizontalAlignment="Left" Margin="204,229,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click_2"/>
<Button x:Name="btncheckbox" Content="checkbox" HorizontalAlignment="Left" Margin="53,229,0,0" VerticalAlignment="Top" Width="75" Click="btncheckbox_Click"/>

</Grid>

farzadini
جمعه 27 مهر 1397, 21:11 عصر
این دو تا رو توی گرید دیتا گرید بزار ببین کار میده ؟<DataGrid x:Name="DataGrid" IsSynchronizedWithCurrentItem="True" VirtualizingStackPanel.IsVirtualizing="False" >