我现在ds数据集中有一个表格table1,它有三列A B C三列资料。我要用一个datagridview来显示table1种的三列数据,并且要改变在datagridview中显示时的列头名称。比如显示时应该是:第一列 第二列 第三列
相应的第一列 显示 A列的数据 第二列 显示 B列的数据 第三列 显示 C列的数据。
要怎么写啊?
需要代码 ,谢谢。C#
相应的第一列 显示 A列的数据 第二列 显示 B列的数据 第三列 显示 C列的数据。
要怎么写啊?
需要代码 ,谢谢。C#
解决方案 »
- 从本地数据库的增删改怎么向网络过渡?
- 走过路过,大菜鸟提问题。
- 无法打开D:\visual studio 2005\SDK\v2.0\bin\sdkvars.bat进行写操作?
- 关于事件的拦截传递问题!!请教各位
- 请教大大:关于区分中英文的问题
- 求助!出现未将对象引用设置到对象的实例
- 能否把图片内置到资源文件里,然后调用的时候就直接调用资源文件的内容?
- 急!在C#中如何用SQL语句获取指定表的指定列名,在线等~!
- 为什么我的贴子无法在列表中找到,而只能在"我的贴子"中找到?
- WinForm下面包括Dev有分页控件吗?
- 帮我看看最简单水晶报表预览不出来100分
- VC的cout怎么输出到EDIT和Static控件中?请高手指点!!
datagridview1.Columns[0].HeaderText="第一列";
http://topic.csdn.net/u/20081119/22/f2635dd0-a5c0-40d9-9a31-40b882253ea7.html
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace WindowsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DataTable table = new DataTable();
DataColumn c1 = new DataColumn("ID", typeof(int));
table.Columns.Add(c1);
DataColumn c2 = new DataColumn("name", typeof(string));
table.Columns.Add(c2); DataRow r1 = table.NewRow();
r1["ID"] = 1;
r1["name"] = "abc";
table.Rows.Add(r1);
DataRow r2 = table.NewRow();
r2["ID"] = 2;
r2["name"] = "bcd";
table.Rows.Add(r2);
this.dataGridView1.DataSource = table;
}
//改变HeaderText
private void button2_Click(object sender, EventArgs e)
{
this.dataGridView1.Columns["ID"].HeaderText = "第一列";
this.dataGridView1.Columns["name"].HeaderText = "第而列";
} }
}先点击button1,再点击button2.