1. 程式人生 > >WPF DataGrid資料重新整理

WPF DataGrid資料重新整理

問題

DataGrid中修改資料之後,它失去焦點時才會重新整理資料,而要求的是修改資料完成之後觸發CellEditEnding時就重新整理資料

解決辦法

  • 設定每個單元格中資料的繫結方式和重新整理的Trigger,分別是TwoWay和ProperityChanged

程式碼

    <DataGrid Name="dgBind" SelectionMode="Single" CanUserAddRows="False" AutoGenerateColumns="False" HorizontalAlignment="Left" Margin="19,379,0,0" VerticalAlignment="Top" Height="107" Width="274" CellEditEnding="dgBind_CellEditEnding" >
           <DataGrid.Columns>
               <DataGridTextColumn Width="80*" x:Name="name" Binding="{Binding Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Header="name" />
               <DataGridTextColumn Width="80*" x:Name="comment" Binding="{Binding Comment, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Header="comment" />
           </DataGrid.Columns>
       </DataGrid>

參考連結

相關推薦

WPF DataGrid資料重新整理

問題 DataGrid中修改資料之後,它失去焦點時才會重新整理資料,而要求的是修改資料完成之後觸發CellEditEnding時就重新整理資料 解決辦法 設定每個單元格中資料的繫結方式和重新整理

WPF DataGrid 資料繫結

上一篇寫了懶人方法直接繫結資料,這次加一個模板 AutoGenerateColumns="False"  如果屬性為false 那麼Datagrid則不能自動生成列,那麼你需要自己定義列。   <DataGrid IsReadOnly="True" AutoGener

wpf mvvm datagrid資料過濾

原文: wpf mvvm datagrid資料過濾 datagrid資料過濾,你可以通過設定RowStyle屬性,通過將Visibility繫結到ViewModel層的屬性來控制是否可見,比如:   <DataGrid.RowStyle>   &n

wpf datagrid中的 DataGridComboBoxColumn資料繫結

wpf  中datagridcomboxColumn的資料繫結主要分下面幾步 1。提供資料來源型別:可以是任意的資料型別:這裡用列舉 public enum OrderStatus { None, New, Processing, Shipped, Received

WPF DataGrid 滑鼠雙擊 選中的 DataGridRow 及 行對應資料

    Point aP = e.GetPosition(this.dgUsers);             IInputElement obj = this.dgUsers.InputHitTest(aP);             System.Windows.Dep

easyui datagrid使用資料重新整理

載入相關js和css,因為easyui依賴jquery,所有載入easyui前要先載入jquery,否則為提示找不到datagrid Html程式碼 <!-- 載入jquery -->        <scripttype="text/java

WPF DataGrid 繫結資料及時更新的處理

解決辦法:在列的繫結屬性里加上UpdateSourceTrigger,示例XAML如下 <DataGrid Name="dgProducts" IsReadOnly="False" CanUserAddRows="False" Grid.Row="1"

WPF DataGrid 效能載入大資料

 WPF(Windows Presentation Foundation)應用程式在沒有圖形加速裝置的機器上執行速度很慢是個公開的祕密,給使用者的感覺是它太吃資源了,WPF程式的效能和硬體確實有很大的關

WPF DataGrid的DataGridCheckBoxColumn列前臺勾選後對應的綁定數據並未更新

.com msd 問題 模式 https date tps binding 時間 WPF用的時間也不短了,還是遇到一些低級問題,好慚愧。 問題是這樣的,WPF的DataGrid中,DataGridCheckBoxColumn列綁定了數據源中的一個boo類型的字段,模式為T

WPF DataGrid自定義樣式

nap nes owb 模板 設計 fault sce 做了 efi WPF DataGrid自定義樣式 微軟的WPF DataGrid中有很多的屬性和樣式,你可以調整,以尋找合適的(如果你是一名設計師)。下面,找到我的小抄造型的網格。它不是100%全面,但它可以讓

WPF DataGrid交替行樣式

check generate binding center wow borde chan column blog <DataGrid Grid.Row="0" RowHeaderWidth="0" Name="dgvList" AlternationCount=

NPOI導出WPF DataGrid控件顯示數據

項目 his convert sent points png pda 基本 target 最近做個項目,需要導出DataGrid顯示的數據,中間遇到了不少的坑,在此紀錄一下,方便以後查看,也希望能給用到的人,一點幫助。 導出DataGrid顯示的數據,並不是導出DataG

wpf datagrid 的單元格內容超出列寬度

ellipsis name pro height ros grid ID 最大 extc 1 <Window x:Class="WpfApplication2.MainWindow" 2 xmlns="http://schemas.microsoft.c

WPF Datagrid with some read-only rows - Stack Overflow

ems private off light cas some otto operation exce 原文:WPF Datagrid with some read-only rows - Stack Overflow

WPF DataGrid 每行ComboBox 內容不同的設置方法

dcom bind 做到 elements header nal pretty combobox items 原文:WPF DataGrid 每行ComboBox 內容不同的設置方法 <toolkit:DataGridComboBoxColumn x:Name="D

wpf datagrid設置右鍵菜單打開時選中項的背景色

select blog true set ons nac 重寫 右鍵 cto 原文:wpf datagrid設置右鍵菜單打開時選中項的背景色 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.n

wpf datagrid中,想要根據一個條件來改變datagrid行的背景顏色

修改 ++ ini orb 方法名 rgb .cn html over 原文:在wpf datagrid中,想要根據一個條件來改變datagrid行的背景顏色 在wpf

iOS實現資料重新整理

在對於資料增刪查該之後往往需要對於介面進行重新整理,一種方法是用非同步重新整理來實現,具體如下: dispatch_async(dispatch_get_main_queue(), ^{ [self show];//重新查詢資料, [showRenTv reload

Flask中前端頁面的資料重新整理

Flask中前端頁面的資料重新整理 Flask中前端頁面的資料重新整理 1. 後端重新整理頁面的流程 1.1實現伺服器的API介面文件 1.2使用Flask實現Web伺服器應用程式的構建 1.3 實現前端請求URL

WPF 關於資料繫結大量元素到同一個物件。

當在同一個物件上繫結大量元素時,當然XMAL也是同樣可以繫結,但會使得XMAL的程式碼量很多,每個繫結的元素都要依此的與控制元件屬性值繫結。為了解決或者改善這個問題。下面介紹這種通用的繫結方式。 1.先看下面的例子   //此處是繫結的資料的類,自己可以自定義此類 usin