c#中datagridview處理非綁定列的方法
更新時間:2015年06月20日 11:58:48 作者:zhuzhao
這篇文章主要介紹了c#中datagridview處理非綁定列的方法,實例分析了C#中datagridview的使用技巧,需要的朋友可以參考下
本文實例講述了c#中datagridview處理非綁定列的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using datagridview1.DataSet1TableAdapters; namespace datagridview1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { CustomersTableAdapter adapter = new CustomersTableAdapter(); bindingSource1.DataSource = adapter.GetData(); dataGridView1.AutoGenerateColumns = false; int newColIndex = dataGridView1.Columns.Add("CompanyName", "CompanyName"); dataGridView1.Columns[newColIndex].DataPropertyName = "CompanyName"; newColIndex = dataGridView1.Columns.Add("ContactName", "ContactName"); dataGridView1.Columns[newColIndex].DataPropertyName = "ContactName"; newColIndex = dataGridView1.Columns.Add("Phone", "Phone"); dataGridView1.Columns[newColIndex].DataPropertyName = "Phone"; newColIndex = dataGridView1.Columns.Add("Contact", "Contact"); dataGridView1.CellFormatting += OnCellFormatting; dataGridView1.DataSource = bindingSource1; } private void OnCellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.ColumnIndex == dataGridView1.Columns["Contact"].Index) { e.FormattingApplied = true; DataGridViewRow row = dataGridView1.Rows[e.RowIndex]; e.Value = string.Format("{0}:{1}", row.Cells["ContactName"].Value, row.Cells["Phone"].Value); } } } }
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
C#實現(xiàn)3步手動建DataGridView的方法
這篇文章主要介紹了C#實現(xiàn)3步手動建DataGridView的方法,實例分析了C#實現(xiàn)手動創(chuàng)建DataGridView的原理與技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09