我写了一个可输可选的,外观是DropDownList的自定义控件WriteableComboBox,
在页面里使用没有问题。
但是我想把它添加到DataGrid的模板列中,
<ItemTemplate>
   <FONT face="宋体">
   <wcc:WriteableComboBox id="WriteableComboBox1" runat="server" Width="179px"></wcc:WriteableComboBox></FONT>
</ItemTemplate>出现问题,显示:
“呈现该控件时出错。请检查并确保所有属性都有效”请问是怎么回事呢?

解决方案 »

  1.   

    你的Width="179px"有问题,可能不能取这样的值,换一个试试,去掉px,因为如果你定义的是数字型的就不能用这个了
      

  2.   

    不行啊!font和width都去掉了!
    我比较怀疑是否和DataSource有关,我虽然在控件里公开了DataSource属性,
    但是可能没有实现某些Interface。
      

  3.   

    我的控件在页面里使用没有问题。
    我就是想知道,把自定义控件放到DataGrid的模板列中,是不是有什么特殊要求?有人这么做过吗?(自定义控件放到DataGrid的模板列中)