コード例 #1
0
 public ColumnConfiguration(ConfigurableColumn col)
 {
     this.Name = (col.ColumnInfo != null) ? col.ColumnInfo.Name : col.DataColumn.ColumnName;
     this.Visible = col.Visible;
     this.Width = col.Width;
     this.Title = col.Title;
 }
コード例 #2
0
 public void ApplyTo(ConfigurableColumn col)
 {
     string colname = (col.ColumnInfo != null) ? col.ColumnInfo.Name : col.DataColumn.ColumnName;
     if(colname != this.Name)
         throw new InvalidOperationException("Konfigurace sloupečku nepatří sloupci");
     if(this.Title != null) col.Title = this.Title;
     if(this.Width > 0) col.FixedWidth = this.Width;
     col.Visible = Visible;
 }
コード例 #3
0
ファイル: ListStoreMapping.cs プロジェクト: langpavel/LPS-old
 private int CompareConfigurableColumnPosition(ConfigurableColumn x, ConfigurableColumn y)
 {
     return x.Conf_Index - y.Conf_Index;
 }
コード例 #4
0
ファイル: ListStoreMapping.cs プロジェクト: langpavel/LPS-old
 public void OnColumnClicked(ConfigurableColumn column)
 {
     if(ColumnClicked != null)
         ColumnClicked(column, EventArgs.Empty);
 }