public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { mst[p_Position.Column, p_Position.Row] = p_Value.ToString(); OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); //throw new ApplicationException("Cannot change this kind of cell"); }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { string l_XmlValue; if (m_Type == typeof(string)) { l_XmlValue = (string)p_Value; } else if (m_Type == typeof(double)) { l_XmlValue = ((double)p_Value).ToString(System.Globalization.CultureInfo.InvariantCulture.NumberFormat); } else if (m_Type == typeof(int)) { l_XmlValue = ((int)p_Value).ToString(System.Globalization.CultureInfo.InvariantCulture.NumberFormat); } else if (m_Type == typeof(DateTime)) { l_XmlValue = ((DateTime)p_Value).ToString(System.Globalization.CultureInfo.InvariantCulture.NumberFormat); } else { throw new ApplicationException("Type not supported"); } m_Rows[p_Position.Row - Grid.FixedRows].Attributes[m_ColumnAttribute].InnerText = l_XmlValue; OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); }
public override object GetValue(SourceGrid2.Position p_Position) { if (m_Array[p_Position.Row, p_Position.Column] == null) { return("x"); } return(m_Array[p_Position.Row, p_Position.Column].Name); }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { string l_XmlValue = ((bool)p_Value).ToString(); m_Rows[p_Position.Row - Grid.FixedRows].Attributes[m_ColumnAttribute].InnerText = l_XmlValue; OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); }
public override void SetValue(SourceGrid2.Position pos, object x) { if (pos.Row == Grid.RowsCount - 1) { data.Length = Grid.RowsCount - M; Grid.RowsCount += 1; } data[pos.Column - 1][pos.Row - M] = (double)x; OnValueChanged(new SourceGrid2.PositionEventArgs(pos, this)); }
public override void SetValue(SourceGrid2.Position pos, object x) { string s = (string)x; DataColumn c = data[pos.Column - 1]; c.Source = s; Compile(c); ((DataGrid)Grid).RefreshCellStyle(); OnValueChanged(new SourceGrid2.PositionEventArgs(pos, this)); }
public override object GetValue(SourceGrid2.Position pos) { if (pos.Row == Grid.RowsCount - 1) { return(null); } else { return(data[pos.Column - 1][pos.Row - M]); } }
public override object GetValue(SourceGrid2.Position p_Position) { if ((p_Position.Row - Grid.FixedRows >= 0) && (p_Position.Column - Grid.FixedColumns) >= 0) { return(m_Array.GetValue(p_Position.Row - Grid.FixedRows, p_Position.Column - Grid.FixedColumns)); } else { return(null); } }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { if (p_Value is String) { m_Worksheet.m_Data[p_Position.Row - 1, p_Position.Column - 1] = (string)p_Value; OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); } else if (p_Value == null) { m_Worksheet.m_Data[p_Position.Row - 1, p_Position.Column - 1] = ""; OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); } }
public override object GetValue(SourceGrid2.Position pos) { if (pos.Row == 1) { return("="); } else if (pos.Row == Grid.RowsCount - 1) { return("*"); } else { return(pos.Row - 2); } }
public override object GetValue(SourceGrid2.Position p_Position) { if (p_Position.Row == 0) { return(ConvertColumnIndexToCaption(p_Position.Column)); } else if (p_Position.Row == 3) { return(null); } else { return(mst[p_Position.Column, p_Position.Row]); } }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { GridDataTable l_GridDataTable = ((GridDataTable)Grid); System.Data.DataRow l_Row = (System.Data.DataRow)(l_GridDataTable.m_DataSelection[p_Position.Row - Grid.FixedRows]); if (p_Value == null) { l_Row[m_DataColumn] = System.DBNull.Value; } else { l_Row[m_DataColumn] = p_Value; } OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); }
public override object GetValue(SourceGrid2.Position p_Position) { GridDataTable l_GridDataTable = ((GridDataTable)Grid); System.Data.DataRow l_Row = (System.Data.DataRow)(l_GridDataTable.m_DataSelection[p_Position.Row - Grid.FixedRows]); object tmp = l_Row[m_DataColumn]; if (System.DBNull.Value == tmp) { return(null); } else { return(tmp); } }
public override void SetSortMode(SourceGrid2.Position p_Position, SourceGrid2.GridSortMode p_Mode) { if (p_Mode == SourceGrid2.GridSortMode.Ascending) { m_ColumnSort = GetColCaption(p_Position.Column); m_bAscending = true; } else if (p_Mode == SourceGrid2.GridSortMode.Descending) { m_ColumnSort = GetColCaption(p_Position.Column); m_bAscending = false; } else { m_ColumnSort = null; } }
public override SourceGrid2.SortStatus GetSortStatus(SourceGrid2.Position p_Position) { if (GetColCaption(p_Position.Column) == m_ColumnSort) { if (m_bAscending) { return(new SourceGrid2.SortStatus(SourceGrid2.GridSortMode.Ascending, true)); } else { return(new SourceGrid2.SortStatus(SourceGrid2.GridSortMode.Descending, true)); } } else { return(new SourceGrid2.SortStatus(SourceGrid2.GridSortMode.None, true)); } }
public override object GetValue(SourceGrid2.Position p_Position) { if (p_Position.Row == 1) { return("名称"); } else if (p_Position.Row == 2) { return("单位"); } else if (p_Position.Row == 3) { return("注释"); } else { return(null); } }
public override object GetValue(SourceGrid2.Position pos) { switch (data.Index(pos.Column - 1)) { case -1: return("n"); case 0: return("x"); case 1: return("y"); case 2: return("z"); case 3: return("Δx"); case 4: return("Δy"); case 5: return("Δz"); } return(null); }
public override object GetValue(SourceGrid2.Position p_Position) { if (p_Position.Row == 1) { if (CComLibrary.GlobeVal.languageselect == 0) { return("名称"); } else { return("Long Name"); } } else if (p_Position.Row == 2) { if (CComLibrary.GlobeVal.languageselect == 0) { return("单位"); } else { return("Units"); } } else if (p_Position.Row == 3) { if (CComLibrary.GlobeVal.languageselect == 0) { return("注释"); } else { return("Comments"); } } else { return(null); } }
public override object GetValue(SourceGrid2.Position p_Position) { string l_XmlValue = m_Rows[p_Position.Row - Grid.FixedRows].Attributes[m_ColumnAttribute].InnerText; if (m_Type == typeof(string)) { return(l_XmlValue); } if (m_Type == typeof(double)) { return(double.Parse(l_XmlValue, System.Globalization.CultureInfo.InvariantCulture.NumberFormat)); } if (m_Type == typeof(int)) { return(int.Parse(l_XmlValue, System.Globalization.CultureInfo.InvariantCulture.NumberFormat)); } if (m_Type == typeof(DateTime)) { return(DateTime.Parse(l_XmlValue, System.Globalization.CultureInfo.InvariantCulture.NumberFormat)); } throw new ApplicationException("Type not supported"); }
public override object GetValue(SourceGrid2.Position p_Position) { return(WorkSheet1.ConvertColumnIndexToCaption(p_Position.Column)); }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { m_Array.SetValue(p_Value, p_Position.Row - Grid.FixedRows, p_Position.Column - Grid.FixedColumns); OnValueChanged(new SourceGrid2.PositionEventArgs(p_Position, this)); }
public override object GetValue(SourceGrid2.Position p_Position) { return(m_Worksheet.m_Data[p_Position.Row - 1, p_Position.Column - 1]); }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { throw new ApplicationException("Cannot change this kind of cell"); }
public override object GetValue(SourceGrid2.Position pos) { return(Source(data[pos.Column - 1].Source)); }
public override SourceGrid2.SortStatus GetSortStatus(SourceGrid2.Position p_Position) { return(new SourceGrid2.SortStatus(SourceGrid2.GridSortMode.None, false)); }
public override object GetValue(SourceGrid2.Position p_Position) { return(null); }
public override void SetSortMode(SourceGrid2.Position p_Position, SourceGrid2.GridSortMode p_Mode) { }
public override object GetValue(SourceGrid2.Position p_Position) { string l_XmlValue = m_Rows[p_Position.Row - Grid.FixedRows].Attributes[m_ColumnAttribute].InnerText; return(l_XmlValue); }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { }
public override void SetValue(SourceGrid2.Position p_Position, object p_Value) { throw new ApplicationException("Edit not supported"); }