コード例 #1
0
        private DataGridViewRow GetDataGridViewRow(IFsEntriesDataGridRow dataRow, int idx)
        {
            var rowCellsDictnr = GetFsEntriesGridCellsDictnr(dataRow);
            var row            = GetDataGridViewRow(rowCellsDictnr);

            return(row);
        }
コード例 #2
0
        private Dictionary <FsEntriesGridColumn, DataGridViewCell> GetFsEntriesGridCellsDictnr(IFsEntriesDataGridRow dataRow)
        {
            var fsItem   = dataRow.Data;
            var optsIcon = Resources.options_icon_16x16;

            var rowCellsDictnr = new Dictionary <FsEntriesGridColumn, DataGridViewCell>();

            AddFsEntriesGridCheckBoxCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.SelectEntry, false);
            AddFsEntriesGridImageCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.EntryIcon, FsItemIcon);

            AddFsEntriesGridTextCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.EntryName, fsItem.Name);
            AddFsEntriesGridTextCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.EntryLabel, fsItem.Label);

            AddFsEntriesGridImageCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.EntryOpts, optsIcon);
            AddFsEntriesGridTextCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.CreationTime, fsItem.CreationTimeStr);

            AddFsEntriesGridTextCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.LastAccessTime, fsItem.LastAccessTimeStr);
            AddFsEntriesGridTextCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.LastWriteTime, fsItem.LastWriteTimeStr);

            AddFsEntriesGridTextCellToDictnr(rowCellsDictnr, FsEntriesGridColumn.Uuid, fsItem.Uuid.ToString());
            return(rowCellsDictnr);
        }
コード例 #3
0
 public FsEntriesDataGridRowMtbl(IFsEntriesDataGridRow src)
 {
     Data      = src.Data;
     RowIndex  = src.RowIndex;
     IsChecked = src.IsChecked;
 }