日期:2014-05-18  浏览次数:20438 次

如何改变table控件的背景颜色???
我的代码:

if(sdr[ "ODF_port "].ToString()==this.odfinf_port)
{
this.Table1.Style.Add( "backgroundColor ", "#000000 ");
}

提示错误:未将对象引用设置到对象的实例

我的table1是在一个自定义控件里面的,其他页面再插入自定义控件的!~

------解决方案--------------------
上下文连不起来 ....

不要告诉我,你页面声明了一个 Table

然后设置此 Table 自动影响到自定义控件里面的 table

------解决方案--------------------
先将你的table变成runat="server"也就是 <table id= "Table1 " runat= "server " ..
然后再在.cs代码里
if(sdr[ "ODF_port "].ToString()==this.odfinf_port)
{
this.Table1.Style.Add( "backgroundColor ", "#000000 ");
}
------解决方案--------------------
this.Table1是改本页的TABLE,你不妨在自定义控件中修改
------解决方案--------------------
findcontrol