[Quantproject-developers] QuantDownloader/Downloader QuotesDataGrid.cs,1.1,1.2
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-03-21 16:39:07
|
Update of /cvsroot/quantproject/QuantDownloader/Downloader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30602/Downloader Modified Files: QuotesDataGrid.cs Log Message: The column style has been improved (custom horizontal alignment and format are supported now) Index: QuotesDataGrid.cs =================================================================== RCS file: /cvsroot/quantproject/QuantDownloader/Downloader/QuotesDataGrid.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** QuotesDataGrid.cs 25 Jan 2004 14:57:12 -0000 1.1 --- QuotesDataGrid.cs 21 Mar 2004 16:28:25 -0000 1.2 *************** *** 38,63 **** } #region setTableStyles ! private void setTableStyles_setColumnStyle( string mappingName , string headerText ) { - this.dataGridTableStyle.ColumnHeadersVisible = true; DataGridTextBoxColumn dataGridColumnStyle = new DataGridTextBoxColumn(); dataGridColumnStyle.MappingName = mappingName; dataGridColumnStyle.HeaderText = headerText; Graphics g = this.CreateGraphics(); dataGridColumnStyle.Width = (int)g.MeasureString( headerText , this.Font ).Width + 5; this.dataGridTableStyle.GridColumnStyles.Add( dataGridColumnStyle ); } private void setTableStyles() { this.dataGridTableStyle = new DataGridTableStyle(); this.dataGridTableStyle.MappingName = "quotes"; ! this.setTableStyles_setColumnStyle( "quTicker" , "Ticker" ); ! this.setTableStyles_setColumnStyle( "quDate" , "Date" ); ! this.setTableStyles_setColumnStyle( "quOpen" , "Open" ); ! this.setTableStyles_setColumnStyle( "quHigh" , "High" ); ! this.setTableStyles_setColumnStyle( "quLow" , "Low" ); ! this.setTableStyles_setColumnStyle( "quClose" , "Close" ); ! this.setTableStyles_setColumnStyle( "quAdjustedClose" , "Adj. Close" ); ! this.setTableStyles_setColumnStyle( "ValidationWarning" , "Warning" ); this.setTableStyles_setColumnStyle( "Yuppy" , "Ew" ); this.TableStyles.Add( dataGridTableStyle ); --- 38,80 ---- } #region setTableStyles ! private void setTableStyles_setColumnStyle( string mappingName , string headerText , ! HorizontalAlignment horizontalAlignment , string format ) { DataGridTextBoxColumn dataGridColumnStyle = new DataGridTextBoxColumn(); dataGridColumnStyle.MappingName = mappingName; dataGridColumnStyle.HeaderText = headerText; + dataGridColumnStyle.Alignment = horizontalAlignment; + dataGridColumnStyle.Format = format; + // dataGridColumnStyle.Format = "#,#.00"; Graphics g = this.CreateGraphics(); dataGridColumnStyle.Width = (int)g.MeasureString( headerText , this.Font ).Width + 5; this.dataGridTableStyle.GridColumnStyles.Add( dataGridColumnStyle ); } + private void setTableStyles_setColumnStyle( string mappingName , string headerText , + HorizontalAlignment horizontalAlignment ) + { + this.setTableStyles_setColumnStyle( mappingName , headerText , horizontalAlignment , + "#,#.00" ); + } + private void setTableStyles_setColumnStyle( string mappingName , string headerText ) + { + this.setTableStyles_setColumnStyle( mappingName , headerText , HorizontalAlignment.Left ); + } private void setTableStyles() { this.dataGridTableStyle = new DataGridTableStyle(); this.dataGridTableStyle.MappingName = "quotes"; ! this.RowHeaderWidth = 15; ! this.setTableStyles_setColumnStyle( "quTicker" , "Ticker" , HorizontalAlignment.Left , "" ); ! this.setTableStyles_setColumnStyle( "quDate" , "Date" , HorizontalAlignment.Left , "d" ); ! this.setTableStyles_setColumnStyle( "quOpen" , "Open" , HorizontalAlignment.Right , "#,#.00" ); ! this.setTableStyles_setColumnStyle( "quHigh" , "High" , HorizontalAlignment.Right , "#,#.00" ); ! this.setTableStyles_setColumnStyle( "quLow" , "Low" , HorizontalAlignment.Right , "#,#.00" ); ! this.setTableStyles_setColumnStyle( "quClose" , "Close" , HorizontalAlignment.Right , ! "#,#.00" ); ! this.setTableStyles_setColumnStyle( "quAdjustedClose" , "Adj. Close" , ! HorizontalAlignment.Right , "#,#.00" ); ! this.setTableStyles_setColumnStyle( "ValidationWarning" , "Warning" , ! HorizontalAlignment.Left , ""); this.setTableStyles_setColumnStyle( "Yuppy" , "Ew" ); this.TableStyles.Add( dataGridTableStyle ); |