簡體   English   中英

wpf網格控件,用於添加動態數據

[英]wpf grid control for adding dynamic data

如果我希望用戶能夠輸入Cross Ccy金額,那么我需要WPF控件是什么,即每行所需的數據是

Ccy一,Ccy二,金額

我想要一個類似於網格的控件,用戶可以在其中為行中的每個單元格輸入數據,一旦開始在單元格中輸入數據,就會在其下添加新行,因此控件隨着用戶輸入的每個條目而不斷增長沒有上限,但是隨着滾動條超出網格容器的邊界而使用滾動條來適應。

是否有內置控件可以做到這一點? 還是我必須向listview / datagrid添加功能?

如果希望用戶能夠添加新行,只需將DataGrid上的CanUserAddRows屬性設置為true。

<DataGrid CanUserAddRows="True" ..../>

如果要在用戶編輯現有行的單元格中的數據時添加行,則可以注冊到單元格編輯事件之一(取決於您希望添加新行的時間),然后將行添加到網格或綁定到集合的項目。

datagrid.CellEditEnding += (grid, args) =>
{
      datagrid.Items.Add( ....);
};

如果屬性CanUserAddRows設置為True,則這是數據網格的標准行為

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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