有关datagrid格式的定义,请有经验的高手指点

主  题:  有关datagrid格式的定义,请有经验的高手指点!
作  者:  sdldp (杰克)
等  级:  ^
信 誉 值:  99
所属论坛:  .NET技术 C#
问题点数:  20
回复次数:  10
发表时间:  2003-9-27 8:48:41

我在设计时,指定了datagrid的TableStyles属性,包括两个GridColumnStyles,可是没有指定MappingName,在运行时在动态指定,代码如下:

dataGrid1.TableStyles["dataGridTableStyle1"].MappingName="xs_qy";
dataGrid1.TableStyles["dataGridTableStyle1"].GridColumnStyles["dataGridTextBoxColumn1"].MappingName="qydm";
dataGrid1.TableStyles["dataGridTableStyle1"].GridColumnStyles["dataGridTextBoxColumn2"].MappingName="qymc";

其中,"xs_qy"是绑定到datagrid的数据表名,"qydm"和"qymc"是两个字段,但运行时提示错误:“未将对象引用设置到对象的实例”,不知道怎么解决,请帮帮忙!谢谢!!!



回复人: LA003(洋洋) ( 二级(初级)) 信誉:100 2003-9-27 8:56:09 得分:3

设置一个断点,判断一下是在哪一句出的问题

回复人: meetweb(niky) ( 一星(中级)) 信誉:99 2003-9-27 8:57:12 得分:3

DataGridTextBoxColumn DBColum = New DataGridTextBoxColumn();

DBColum.MappingName="qydm";
DBColum.HeaderText ="xx"

回复人: meetweb(niky) ( 一星(中级)) 信誉:99 2003-9-27 8:58:10 得分:3

datagridTableStyle1.GridColumnStyles.Add(DBColum);

回复人: fgc5201314(cheng_cool) ( 一级(初级)) 信誉:100 2003-9-27 9:44:26 得分:3

up

回复人: amoxicillin1030(BOBO~菜) ( 一级(初级)) 信誉:100 2003-9-27 10:33:17 得分:3

DataGridTableStyle dgts1 = new DataGridTableStyle();
dataGrid1.TableStyles.Add(dgts1);
dgts1.MappingName = "xs_qy";
dgts1.GridColumnStyles["qymc"].HeaderText = "姓名";

看你的有点晕,自己写了一个
另外你的DataGrid的数据源定义了没有

回复人: ilovye(ilovye) ( 二级(初级)) 信誉:100 2003-9-27 11:48:45 得分:3

我设计是怎么看不到 DataGrid有TableStyles属性?我用的是2002版的,你用的是哪个版本?

回复人: amoxicillin1030(BOBO~菜) ( 一级(初级)) 信誉:100 2003-9-27 15:35:34 得分:2

我用的2003的,不过这个和版本有关系吗,应该都有的吧

回复人: sdldp(杰克) ( 一级(初级)) 信誉:99 2003-9-27 16:59:58 得分:0

我不想在运行时在指定datagrid的tablestyles属性,而是在设计上先设计好,然后在运行时利用它,请问如何实现?

回复人: fgc5201314(cheng_cool) ( 一级(初级)) 信誉:100 2003-9-28 23:09:47 得分:0

up

回复人: MsProgramer(剑花烟雨江南) ( 一级(初级)) 信誉:96 2003-09-29 19:53:00 得分:0

DataGrid有TableStyles属性 中的一些东西是单独的,你可以直接引用!

该问题已经结贴 ,得分记录: LA003 (3)、 meetweb (3)、 meetweb (3)、 fgc5201314 (3)、 amoxicillin1030 (3)、 ilovye (3)、 amoxicillin1030 (2)、

Contributors: FHL