private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("Comment", "參數", typeof(string)); this.dataGrid.Columns.Add("Value", "數值", typeof(string)); this.dataGrid.Columns[0].Width = 180; this.dataGrid.Columns[0].DataCell.Model.AddModel(new BoundImage()); this.dataGrid.Columns[0].DataCell.Editor.EnableEdit = false; this.dataGrid.Columns[1].Width = 175; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); //建立必要的 Editor 控制項 __cTextBox = this.dataGrid.Columns[1].DataCell.Editor; //保存原始 Editor 控制像 __cTextBox.NullString = null; __cComboBox = new SourceGrid.Cells.Editors.ComboBox(typeof(string), __sBooleans, true); __cComboBox.AllowNull = false; //建立資料來源 source = new Data.SimpleBoundList <Data._ParameterInfo>(64); source.AllowEdit = true; this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { SourceGrid.Cells.Views.IView cTextAlignView = new SourceGrid.Cells.Views.Cell(); cTextAlignView.TextAlignment = DevAge.Drawing.ContentAlignment.TopRight; this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("BidSize", "委買量", typeof(double)); this.dataGrid.Columns.Add("BidPrice", "委買價", typeof(double)); this.dataGrid.Columns.Add("AskPrice", "委賣價", typeof(double)); this.dataGrid.Columns.Add("AskSize", "委賣量", typeof(double)); this.dataGrid.Columns[0].Width = 60; this.dataGrid.Columns[0].DataCell.View = cTextAlignView; this.dataGrid.Columns[1].Width = 60; this.dataGrid.Columns[1].DataCell.View = cTextAlignView; this.dataGrid.Columns[2].Width = 60; this.dataGrid.Columns[2].DataCell.View = cTextAlignView; this.dataGrid.Columns[3].Width = 60; this.dataGrid.Columns[3].DataCell.View = cTextAlignView; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); source = new Data.SimpleBoundList <Data._DOMInfo>(16); this.dataGrid.DataSource = source; }
/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing) { if (components != null) { components.Dispose(); } int iCount = __cSources.Count; for (int i = iCount - 1; i >= 0; i--) { Zeghs.Data.SimpleBoundList<Zeghs.Data._ProductInfo> cProducts = __cSources[i]; cProducts.Clear(); //清除分類商品資訊 __cSources.RemoveAt(i); //移除分類商品 } __cComparison.Clear(); } base.Dispose(disposing); }
private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("Comment", "參數", typeof(string)); this.dataGrid.Columns.Add("Value", "數值", typeof(string)); this.dataGrid.Columns[0].Width = 188; this.dataGrid.Columns[0].DataCell.Model.AddModel(new BoundImage()); this.dataGrid.Columns[0].DataCell.Editor.EnableEdit = false; this.dataGrid.Columns[1].Width = 188; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); //建立資料來源 source = new Data.SimpleBoundList<Data._ParameterInfo>(64); source.AllowEdit = true; this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("ProductId", "商品代號", typeof(string)); this.dataGrid.Columns.Add("CommodityId", "商品來源", typeof(string)); this.dataGrid.Columns.Add("ProductName", "商品名稱", typeof(string)); this.dataGrid.Columns.Add("DataSource", "資料來源", typeof(string)); this.dataGrid.Columns.Add("Description", "商品描述", typeof(string)); this.dataGrid.Columns[0].Width = 100; this.dataGrid.Columns[1].Width = 100; this.dataGrid.Columns[2].Width = 70; this.dataGrid.Columns[3].Width = 90; this.dataGrid.Columns[4].Width = 190; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); source = new Data.SimpleBoundList<Data._ProductInfo>(__cAllData); this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("DataStream", "Data #", typeof(string)); this.dataGrid.Columns.Add("SymbolId", "商品代號", typeof(string)); this.dataGrid.Columns.Add("Range", "區間", typeof(string)); this.dataGrid.Columns.Add("LastDate", "終止日", typeof(string)); this.dataGrid.Columns.Add("Period", "週期", typeof(string)); this.dataGrid.Columns.Add("SubChart", "副圖", typeof(string)); this.dataGrid.Columns[0].Width = 60; this.dataGrid.Columns[1].Width = 100; this.dataGrid.Columns[2].Width = 90; this.dataGrid.Columns[3].Width = 90; this.dataGrid.Columns[4].Width = 90; this.dataGrid.Columns[5].Width = 80; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); //建立資料來源 source = new Data.SimpleBoundList<Data._DataStreamInfo>(32); this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { SourceGrid.Cells.Views.IView cTextAlignView = new SourceGrid.Cells.Views.Cell(); cTextAlignView.TextAlignment = DevAge.Drawing.ContentAlignment.TopRight; this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("Enabled", "啟用", typeof(bool)); this.dataGrid.Columns.Add("Name", "報價元件", typeof(string)); this.dataGrid.Columns.Add("FileVersion", "檔案版本", typeof(string)); this.dataGrid.Columns.Add("ProductVersion", "元件版本", typeof(string)); this.dataGrid.Columns.Add("Company", "開發廠商", typeof(string)); this.dataGrid.Columns.Add("DataSource", "資料來源名稱", typeof(string)); this.dataGrid.Columns.Add("LogonId", "登入帳號", typeof(string)); this.dataGrid.Columns.Add("PacketCountPerSeconds", "傳輸速率", typeof(string)); this.dataGrid.Columns.Add("PacketCount", "封包個數", typeof(string)); this.dataGrid.Columns[0].Width = 40; this.dataGrid.Columns[0].DataCell.Controller.RemoveController(SourceGrid.Cells.Controllers.CheckBox.Default); //因為沒有編輯功能(取消對 Checkbox 的 Click 功能) this.dataGrid.Columns[1].Width = 150; this.dataGrid.Columns[2].Width = 70; this.dataGrid.Columns[3].Width = 70; this.dataGrid.Columns[4].Width = 200; this.dataGrid.Columns[5].Width = 150; this.dataGrid.Columns[6].Width = 100; this.dataGrid.Columns[7].Width = 90; this.dataGrid.Columns[7].DataCell.View = cTextAlignView; this.dataGrid.Columns[8].Width = 90; this.dataGrid.Columns[8].DataCell.View = cTextAlignView; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); this.dataGrid.Selection.SelectionChanged += dataGrid_onSelectionChanged; source = new Data.SimpleBoundList <Zeghs.Data._QuoteServiceInfo>(64); this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("DataStream", "Data #", typeof(string)); this.dataGrid.Columns.Add("SymbolId", "商品代號", typeof(string)); this.dataGrid.Columns.Add("Range", "區間", typeof(string)); this.dataGrid.Columns.Add("LastDate", "終止日", typeof(string)); this.dataGrid.Columns.Add("Period", "週期", typeof(string)); this.dataGrid.Columns.Add("SubChart", "副圖", typeof(string)); this.dataGrid.Columns[0].Width = 60; this.dataGrid.Columns[1].Width = 100; this.dataGrid.Columns[2].Width = 90; this.dataGrid.Columns[3].Width = 90; this.dataGrid.Columns[4].Width = 90; this.dataGrid.Columns[5].Width = 80; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); //建立資料來源 source = new Data.SimpleBoundList <Data._DataStreamInfo>(32); this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("Enabled", "啟用", typeof(bool)); this.dataGrid.Columns.Add("Name", "報價元件", typeof(string)); this.dataGrid.Columns.Add("FileVersion", "檔案版本", typeof(string)); this.dataGrid.Columns.Add("ProductVersion", "元件版本", typeof(string)); this.dataGrid.Columns.Add("Company", "開發廠商", typeof(string)); this.dataGrid.Columns.Add("DataSource", "資料來源名稱", typeof(string)); this.dataGrid.Columns[0].Width = 40; this.dataGrid.Columns[0].DataCell.Controller.RemoveController(SourceGrid.Cells.Controllers.CheckBox.Default); //因為沒有編輯功能(取消對 Checkbox 的 Click 功能) this.dataGrid.Columns[1].Width = 150; this.dataGrid.Columns[2].Width = 70; this.dataGrid.Columns[3].Width = 70; this.dataGrid.Columns[4].Width = 200; this.dataGrid.Columns[5].Width = 150; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); this.dataGrid.Selection.SelectionChanged += dataGrid_onSelectionChanged; source = new Data.SimpleBoundList<Informations.QuoteServiceInformation>(64); this.dataGrid.DataSource = source; }
private void InitializeSourceGrid() { this.dataGrid.Rows.RowHeight = 21; //處理第一列中文字體會被遮住的問題 this.dataGrid.Columns.Add("ProductId", "商品代號", typeof(string)); this.dataGrid.Columns.Add("CommodityId", "商品來源", typeof(string)); this.dataGrid.Columns.Add("ProductName", "商品名稱", typeof(string)); this.dataGrid.Columns.Add("DataSource", "資料來源", typeof(string)); this.dataGrid.Columns.Add("Description", "商品描述", typeof(string)); this.dataGrid.Columns[0].Width = 100; this.dataGrid.Columns[1].Width = 100; this.dataGrid.Columns[2].Width = 70; this.dataGrid.Columns[3].Width = 90; this.dataGrid.Columns[4].Width = 190; //修改選擇條的框線寬度與顏色 SourceGrid.Selection.SelectionBase cSelectionBase = this.dataGrid.Selection as SourceGrid.Selection.SelectionBase; cSelectionBase.Border = new DevAge.Drawing.RectangleBorder(new DevAge.Drawing.BorderLine(cSelectionBase.BackColor, 1)); source = new Data.SimpleBoundList <Data._ProductInfo>(__cAllData); source.AllowSort = true; source.SetComparers(__cComparison); this.dataGrid.DataSource = source; }