我在寫一個控件,它將簡化dotConnect DbDataTable組件中的某些編輯過程。在devArt中獲取當前選定的行dotConnect DbDataTable(可能是DataTable)
部分編輯過程可以在當前行上調用BeginEdit()和EndEdit()。許多文章清楚地表明當前行不在DataTable中管理,但是我想知道這是否不完全準確,或者DbDataDable(來自dotConnect)是否添加了此圖層。我可以在窗體上創建一個DbDataTable(採用OracleDataTable的形式),並附加1)DataGridView和2)一組數據綁定控件,如TextBox和CheckBoxes(使用兩者上的DataSource屬性)。
這意味着當網格中當前行發生更改時,數據綁定控件中的值也會發生更改。數據綁定控件不知道DataGridView中的選擇,但它們的值相應地改變。
我已經查看了所有的屬性並檢查了關於該表的所有內容,但找不到任何有用的東西。我唯一的領導是DefaultView屬性,它表明它可以包含一個光標位置,但沒有更多關於這方面的信息。
dotConnect的文檔在使用示例方面非常缺乏,所以我無法在其中找到很多(也不在Google中)。
有沒有人有關於這個數據是否可以從DbDataTable組件中提取的信息,或者如果沒有關聯DataGridView(這使得它不那麼靈活),我的組件無法工作。另一個選擇是創建一個BindingSource,但是我必須更改所有控件上的綁定以使用該綁定源。