VS2005 dataGridView 问题 c#
来源:百度知道 编辑:UC知道 时间:2024/06/11 02:04:44
我在网上搜了下,都是用代码来增加行的。。我不希望这样,因为我的表格是固定行和固定列的。。
请做过的人帮忙。。谢谢。。
哦,我想在设计阶段,form窗体上就已经显示出4行4列来。。
回2楼,我就是希望他这么显示的啊。。这个控件我第一回用,不了解。。
回4楼,目前我还没有打算给里头赋值,只是希望在设计阶段让他形成固定的4行4列。。
回5楼,我大概明白你的意思,但是这个操作过程我不会。。我正在网上搜教程呢。。
那就用代码啊
DataTable dt = new DataTable();
// 增加列的代码 begin
dt.Columns.Add(new DataColumn("图片预览", typeof(Bitmap)));
dt.Columns.Add(new DataColumn("公司", typeof(String)));
dt.Columns.Add(new DataColumn("产品名称", typeof(String)));
// 增加列的代码 end
// 增加行的代码 begin
dt.Rows.Add(new object[]{new Bitmap("A.bmp"),"B Company","B product"});
dt.Rows.Add(new object[]{new Bitmap("B.bmp"),"B Company","B product"});
// 增加空行
dt.Rows.Add();
dt.Rows.Add();
// 增加行的代码 end
dataGridView1.dataSource = dt;
创建一个datatable或dataset,然后和dataGridView 绑定,
那你怎么就用dataGridView呢?这个控件就不是这么用的,实在不行你自己做一个自定义的用户控件好了,能实现你的需求,不过估计你不会。实现方式应该很多的,不一定非得dataGridView啊!
设计阶段,不能实现。
即使在运行阶段,没有足够的数据源,也不会任意显示行的
没4条数据 你弄4行干什么.?
如果大于4行 你分页为4行就是了
如果小于4行 你还不如直接填3行空数据给datasource 岂不简单
你把表格里的数据绑定到datagridview上,表格中是几行几列,datagridview上就显示几行几列。如果是绑定