cost 153 ms
在 Form 與其 MDIParent 分離后,CurrencyManager PositionChanged-Event 停止工作

[英]CurrencyManager PositionChanged-Event stops working after Form gets detached from its MDIParent

我遇到了一個奇怪的問題,當我將 MDIChild 與其父級分離時,CurrencyManager PositionChanged 事件停止工作。 我在我的主應用程序中得到了這種行為,並且能夠在一個簡單的測試應用程序中重現它。 這是 .NET 4.8 上的 WinForms 應用程序。 測試應用程序將 ...

CurrencyManager 防止在 DataGrid 中隱藏一行

[英]CurrencyManager prevents hiding a row in a DataGrid

我不知道 Currencymanager 到底是干什么用的。 我沒有明確實現它,但它阻止我在我的數據網格中隱藏行。 我從包含多列的 csv 文件構建數據網格。 其中之一包括雙倍金額(價格)。 當我想將所有行的數量設置為低於/大於隱形時 它告訴我喜歡 當我基於 ex 字符串的另一列數據類型 ...

當布爾值更改為true時,嘗試在DataGridView中隱藏一行

[英]Trying to hide a row in my DataGridView when a bool is changed to true

我已經在SO上看到了有關此主題的一些問題,但是建議的修復程序對我的代碼沒有任何更改。 這就是我所擁有的。 附加信息:不能使與貨幣經理的頭寸相關的行不可見。 上面的內容幾乎是其他大多數用戶的解決方案,您對它為什么對我不起作用有任何猜測嗎? 編輯: 我添加了一行 ...

“沒有行可以添加到沒有列的DataGridView控件中。 將行添加到DataTable時,必須先添加列。

[英]“No row can be added to a DataGridView control that does not have columns. Columns must be added first.” when adding rows to DataTable

嘗試將行添加到DataTable時收到以下消息:“沒有行可以添加到沒有列的DataGridView控件中。 有趣的是,我要添加行的DataTable在添加行時確實有三列。 似乎故障發生在貨幣管理器上,在行插入堆棧中逐漸減少。 這是我的代碼: 這是調用堆棧: 任何幫助將不勝感 ...

將DataSource設置為Datagridview后添加一行

[英]Add a Row After Setting DataSource to Datagridview

我有很多與datagrid的數據源綁定有關的問題。 我有一個DatagridView,我從列表中設置DataSource MyClass的地方 現在想要添加一個新的行到我的DataGridView 但它是不可能的,因為數據網格的數據源與列表L綁定它引發錯誤。 所以我的 ...

線程安全CurrencyManager

[英]Threadsafety CurrencyManager

我的datagridview綁定到一個列表,我在后台線程中向列表中添加項目。 我是否需要同步如果我叫CurrencyManager.refresh在UI線程。 也就是說,refresh和list.add是否可以在不同步的情況下並發運行? 謝謝。 ...

數據綁定到小數(或對象)屬性時獲取基本字段類型

[英]Getting base field type when databinding to a Decimal (or Object) property

我有一個自定義的NumericEditor控件,該控件具有一個可為空的Decimal屬性,稱為Value。 當我將數據字段綁定到Value時,我想檢索綁定數據的基礎類型,以便如果源字段是整數數據類型,則可以限制使用小數位。 我想我必須在BindingContextChanged事件中執行 ...

與沒有 BindingSource 的 CurrencyManager 的控件綁定

[英]Control binding with CurrencyManager without BindingSource

我決定不使用 bindingSource class,而是在我的 windows 表單應用程序上實現綁定功能。 我在某些方面取得了成功,但幾乎沒有發生並發症。 我想找出原因。 我從數據源和三個控件填充了 DataTable:textbox1、textbox2、checkedBox1。 我設法綁定控件 ...

將 DataGridView 綁定到 DataSource - 引發 CurrencyError IndexOutOfRangeException

[英]Binding DataGridView to DataSource - Throws CurrencyError IndexOutOfRangeException

幾天來我一直在為這個問題感到困惑,這讓我很受打擊,但老實說,我還沒有那么有經驗,而且我在使用 DataGridView 時遇到了麻煩——這似乎是一個常見的話題。 隊列 Class: Job class:實際上它包含大約 30 個不同類型的值,但它們都采用相同的格式: 與 DataGridView ...

更新CurrencyManager位置

[英]Update CurrencyManager Position

我有一個用於DataGridView的ContextMenuStrip ,該DataGridView在SplitContainer面板內部。 我的用戶要求他們能夠右鍵單擊網格中的任何行,然后他們右鍵單擊的行將成為所選行,並顯示菜單。 我一直在工作的代碼,直到將DataGridView放置在S ...

如何防止CurrencyManager為綁定對象調用BeginEdit()/ EndEdit()方法

[英]How to prevent CurrencyManager from calling BeginEdit()/EndEdit() methods for bound objects

我有一個包含多個文本框和一個數據網格的表單。 一個業務實體可以綁定到此表單。 例如,BO看起來像這樣: 因此,在表單上,​​FirstName和LastName綁定到文本框,而Relatives綁定到網格。 同樣在表格上我有按鈕保存和取消。 單擊“保存”按鈕時,我調用IEdita ...

顯示基於GridView數據的新表單

[英]Display new form based on GridView data

我的主窗體MainForm上有一個GridView,radGvA133s。 我希望能夠雙擊GridView的一行,並打開一個新表單A133Form,以允許編輯所選行。 這是雙擊代碼: 這是A133Form代碼: 最后,這是A133類代碼: 不幸的是,當我雙擊Gri ...

C#綁定:如何在BindingList中禁用CurrencyManager,以便不維護當前項位置並且不發信號?

[英]C# Binding: How can I disable the CurrencyManager in BindingList so Current Item position is not maintained and not signaled?

我有兩個數據包到同一個BindingList的ListBox。 問題是當從GUI更改所選項時,它正在改變BindingList中的位置,然后BindingList發信號通知另一個ListBox以更改其所選項。 所以我已經同步了兩個ListBoxes Selected Item,這對我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM