Exemplo n.º 1
0
        /// <summary>
        /// 指定セルの値を設定する
        /// </summary>
        /// <param name="rIdx">行番号</param>
        /// <param name="column">列定義</param>
        /// <param name="value">設定値</param>
        private void setSpreadGridValue(int rIdx, GridColumnsMapping column, object value)
        {
            if (gcSpreadGrid.RowCount - 1 < rIdx || rIdx < 0)
            {
                return;
            }

            gcSpreadGrid.Cells[rIdx, column.GetHashCode()].Value = value;
        }
Exemplo n.º 2
0
        /// <summary>
        /// 指定セルの値を取得する
        /// </summary>
        /// <param name="rIdx">行番号</param>
        /// <param name="column">列定義</param>
        /// <returns></returns>
        private object getSpreadGridValue(int rIdx, GridColumnsMapping column)
        {
            if (gcSpreadGrid.RowCount - 1 < rIdx || rIdx < 0)
            {
                return(null);
            }

            return(gcSpreadGrid.Cells[rIdx, column.GetHashCode()].Value);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 指定セルの値を取得する
        /// </summary>
        /// <param name="rIdx">行番号</param>
        /// <param name="column">列定義</param>
        /// <returns></returns>
        private object getSpreadGridValue(int rIdx, GridColumnsMapping column)
        {
            if (gcSpreadGrid.RowCount - 1 < rIdx || rIdx < 0)
            {
                return(null);
            }

            if (gcSpreadGrid.Cells[rIdx, (int)column].Value == null)
            {
                return(string.Empty);
            }

            return(gcSpreadGrid.Cells[rIdx, (int)column].Value);
        }
Exemplo n.º 4
0
 /// <summary>
 /// 選択行の指定列からテキストを取得する
 /// </summary>
 /// <param name="grid">対象のデータグリッド</param>
 /// <param name="column">指定列</param>
 /// <returns></returns>
 private string getTargetCellValue(DataGrid grid, GridColumnsMapping column)
 {
     return(((TextBlock)grid
             .Columns[(int)column]
             .GetCellContent(grid.SelectedItem)).Text);
 }
Exemplo n.º 5
0
 /// <summary>
 /// 指定セルの値を設定する
 /// </summary>
 /// <param name="rIdx">行番号</param>
 /// <param name="column">列定義</param>
 /// <param name="value">設定値</param>
 private void setSpreadGridValue(int rIdx, GridColumnsMapping column, object value)
 {
     gcSpreadGrid.Cells[rIdx, column.GetHashCode()].Value = value;
 }
Exemplo n.º 6
0
 /// <summary>
 /// 指定セルの値を取得する
 /// </summary>
 /// <param name="rIdx">行番号</param>
 /// <param name="column">列定義</param>
 /// <returns></returns>
 private object getSpreadGridValue(int rIdx, GridColumnsMapping column)
 {
     return(gcSpreadGrid.Cells[rIdx, column.GetHashCode()].Value);
 }