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;
		}
예제 #6
0
		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;
		}
예제 #7
0
        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;
        }
예제 #8
0
        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;
        }
예제 #9
0
		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;
		}
예제 #10
0
        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;
        }