文章分類/

Infragistics|Ultimate UI WPF|UltraGrid 取得被選取的 Row

597 瀏覽人次
2023-02-20 更新

infragistics log

UltraGrid 中當前選定的行位於 UltraGrid 的 Selected Rows 集合中。你可以在 Rows 集合中獲取每個 UltraGridRow 的 Cells 集合中每個單元格的值。

SelectedRowsCollection selectedRows = ultraGrid1.Selected.Rows;
for(int rowIndex = 0; rowIndex < selectedRows.Count; rowIndex++)
{
    UltraGridRow row = selectedRows[rowIndex];
    CellsCollection cells = row.Cells;
    for(int cellIndex = 0; cellIndex < cells.Count; cellIndex++)
    {
        UltraGridCell cell = cells[cellIndex];
        ... 以下略 ...
    }
}

使用示例

在這個示例中,通過單擊按鈕選擇的行的內容顯示在標籤上。如果想在選擇操作的同時顯示在標籤上,請在選擇狀態改變時發生的AfterSelectChange事件中實現同樣的操作。

private void ultraGrid1_AfterSelectChange(object sender, Infragistics.Win.UltraWinGrid.AfterSelectChangeEventArgs e)
{
    UltraGrid grid = sender as UltraGrid;
    SelectedRowsCollection selectedRows = grid.Selected.Rows;

    // 以下同様
}

快速跳轉目錄

✦ 群昱 AccessSoft 你的全面軟體解決方案 ✦

身為全球眾多知名軟體在台灣合作夥伴,歡迎諮詢你需要的軟體服務!

Picture of 軟體專家
軟體專家

群昱作為全球知名軟體推薦合作夥伴,致力於提供更多軟體解決方案給你!

更多軟體新知

立即詢價

請留下完整資訊,以便我們提供精確的服務內容給你。

詢價資訊