本人用VS2005开发Windows应用程序,其中一个Form中用到了一个dataGridView控件,我不想直接绑定数据库中的数据表,而是想用代码实现:我拖拽了一个DataGridView控件到Form表单,在编辑项里面添加了几列字段名:请问在代码实现中我该如何做才能把数据库中相应表的数据项显示在上面添加的字段名中让它显示出来!
备注:当然我不在DataGridView中添加几列字段名,用语句"select * as * from ..."然后把取出的表赋给DataGridView.DataSource一样可以显示,但是显示的很不舒服。因此我想采用上面的做法,不知道我该如何实现呢,能不能实现?
请各位不吝赐教!
备注:当然我不在DataGridView中添加几列字段名,用语句"select * as * from ..."然后把取出的表赋给DataGridView.DataSource一样可以显示,但是显示的很不舒服。因此我想采用上面的做法,不知道我该如何实现呢,能不能实现?
请各位不吝赐教!
解决方案 »
- 【算法比赛】在一亿个数中寻找出现频率最多的4个。
- 通过panelUser.BringToFront()变换窗口,该用哪个事件……
- C#网页提示"非法访问"
- 怎么保存为execl格式文件
- 好长时间不来了,问候一下大家。 顺便问个vs2005的问题
- 大侠们帮我看看
- 关于TreeView问题
- 怎样从DataList中提出数据。
- 如何直接将一个长字符串直接载入XmlTextReader 或 XmlDocument ? 请教,请教,谢谢,谢谢!
- HI,请问ActiveReports3, Version=5.2.1.516,在WINFORM怎么注册呀,谢谢?我有注册机
- 高分求一WINFORM窗体问题,分我够我再加,顶着都有
- C#怎么把PNG图片转换成8位深度
{
//先清除DataGridView1中的数据
DataGridView1.Rows.Clear(); for (int i = 0; i < datatable.Rows.Count; i++)
{
DataGridView1.RowCount = i + 1;
DataGridView1["column1", i].Value = datatable.Rows[i][0].ToString();
DataGridView1["column2", i].Value = datatable.Rows[i][1].ToString();
DataGridView1["column3", i].Value = datatable.Rows[i][2].ToString();
}
}
this.datagridview1.column[i].headertext = “newname”
如果想改变类的显示位置
this.datagridview1.column[i].displayindex = newIndex;
dataGridView1.DataSource=Datatable不就行了么
dataGridView1.DataSource=Dataset.tables[0]
datagridview1.databind()