سلام چه طوری داخل دیتاگرید یه ستون اضافه کنیم و بعد که دیتا گرید از محتوای پایگاه داده پر شد کاربر سطر هایی رو تیک بزنه و ستون 5 ام سطر های انتخاب شده وارد یه فایل word بشه
این لینک رو ببینید
سلام من تونستم چک باکی رو به دیتاگرید اضافه کنم و دیتا رو هم بریزم داخل دیتاگرید اما یه مشکل دارم و مشکل اینه که وقتی از بالا شروع میکنی به تیک زدن به دومی که میرسی ، یکی موندهه به آخری خم تیک میخوره و همین طور تا آخر خودش یا تیک میزنه یا تیک بر میداره کد رو میزارم دوستان نظر بدید چرا این اتفاق می افته ؟ من تا حالا به این جور چیزی بر نخورده بودم .
تشکر از همه ی دوستان .
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>
سلام راه حل زیر برای من جواب داد و مشکل از این بود که وقتی اسکرول میکردم تو دیتاگیرید چک باکس ها تغییر میکرد کد زیر را به دیتا گرید اضافه کردم درست شد
ScrollViewer.CanContentScroll="False"
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)