コード例 #1
0
ファイル: SimpleTest.cs プロジェクト: hitswa/winforms
	public Form1() {
		//this.AutoSize = true;
		DataGridView dgv = new DataGridView();
		//dgv.Size = new Size(500,250);
		dgv.Location = new Point(10,10);
		dgv.RowTemplate = new DataGridViewRow();
		DataGridViewColumn col = new DataGridViewColumn();
		col.CellTemplate = new DataGridViewTextBoxCell();
		dgv.Columns.Add(col.Clone() as DataGridViewColumn);
		dgv.Columns.Add(col.Clone() as DataGridViewColumn);
		dgv.Columns.Add(col.Clone() as DataGridViewColumn);
		dgv.RowCount = 4;
		dgv.EnableHeadersVisualStyles = false;
		dgv.AutoSize = true;
		this.Controls.Add(dgv);
		this.Text = "DataGridView advanced border styles demo";
	}
コード例 #2
0
ファイル: SimpleTest2.cs プロジェクト: hitswa/winforms
	public Form1() {
		//this.AutoSize = true;
		dgv = new DataGridView();
		Console.WriteLine("AdvancedCellBorderStyle: " + dgv.AdvancedCellBorderStyle.ToString());
		//dgv.Size = new Size(500,250);
		dgv.Location = new Point(10,10);
		dgv.RowTemplate = new DataGridViewRow();
		DataGridViewColumn col = new DataGridViewColumn();
		col.CellTemplate = new DataGridViewTextBoxCell();
		dgv.Columns.Add(col);
		DataGridViewColumn col2 = col.Clone() as DataGridViewColumn;
		col2.CellTemplate = col.CellTemplate;
		dgv.Columns.Add(col2);
		DataGridViewColumn col3 = col.Clone() as DataGridViewColumn;
		col3.CellTemplate = col.CellTemplate;
		dgv.Columns.Add(col3);
		dgv.RowCount = 4;
		dgv.EnableHeadersVisualStyles = false;
		dgv.AutoSize = true;
		dgv.CellPainting += OnCellPainting;
		this.Controls.Add(dgv);
		this.Text = "DataGridView advanced border styles demo";
	}
コード例 #3
0
ファイル: DataGridView.cs プロジェクト: wuyanqing/wc001
 //合计列的位置对应
 private void SetTotalColumns(DataGridViewColumn col)
 {
     bool b_Col = false;
     DataGridViewColumn newcol = new DataGridViewColumn();
     newcol = (DataGridViewColumn)col.Clone();
     newcol.DisplayIndex = col.DisplayIndex;
     newcol.Visible = col.Visible;
     foreach (DataGridViewColumn d_co in botTotal.Columns)
     {
         if (d_co.Name == newcol.Name)
         {
             b_Col = true;
             break;
         }
     }
     if (b_Col)
     {
         botTotal.Columns.Remove(newcol.Name);
     }
     //newcol.HeaderText = newcol.Name;
     if (newcol.Name != "")
     {
         System.Windows.Forms.DataGridViewTextBoxColumn ColNew = new DataGridViewTextBoxColumn();
         ColNew.Name = newcol.Name;
         ColNew.DisplayIndex = newcol.DisplayIndex;
         ColNew.Visible = newcol.Visible;
         ColNew.DataPropertyName = newcol.DataPropertyName;
         botTotal.Columns.Add(ColNew);
         //botTotal.Columns.Add(newcol);
     }
 }