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

在DataList中放入一个用户控件,现在想给用户控件里面的一个参数绑定数值,请问怎么做?

行   32:                                                   <asp:DataList   ID= "DataList1 "   runat= "server "   Width= "100% "   RepeatColumns= "2 ">
行   33:                                                           <ItemTemplate>
行   34:                                                                   <uc4:shangjia   ID= "Shangjia1 "   runat= "server "   Sjbh= " <%#   Eval( "编号 ")%> "/>
行   35:                                                           </ItemTemplate>
行   36:                                                           <AlternatingItemTemplate>
 
uc4是一个用户控件,里面有一个定义的变量
private   Int32   sjbh;

        public   int   Sjbh
        {
                set
                {
                        this.sjbh   =   value;
                }
        }
现在我想在这里给Sjbh绑定数据,datalist已经绑定了一个table

------解决方案--------------------
<uc4:shangjia ID= "Shangjia1 " runat= "server " Sjbh= " <%# Eval( "编号 ")%> "/>
======
: <uc4:shangjia ID= "Shangjia1 " runat= "server " Sjbh= ' <%# Eval( "编号 ")%> ' />