找回密码
 立即注册

QQ登录

只需一步,快速开始

jian.du
初级会员   /  发表于:2015-8-12 13:00:00
21#
<wijmo:C1GridView ID="gdv_Right" AllowPaging="true" PageSize="18" DataKeyNames="Id" OnRowCommand="gdv_Right_RowCommand" OnPageIndexChanging="gdv_Right_PageIndexChanging"  AutogenerateColumns="false" runat="server" AllowColMoving="true">
                <CallbackSettings Action="All" />
                    <Columns>
                    <wijmo:C1BoundField DataField="MenuName" HeaderText="菜单名称"></wijmo:C1BoundField>
                    <wijmo:C1BoundField DataField="MenuCode" HeaderText="代码"></wijmo:C1BoundField>
                    <wijmo:C1TemplateField HeaderText="人员">
                       <ItemTemplate>
                           <aspinkButton runat="server" Text='<%#BXBLLAdmin.Menu.GetUserCountByMenuId(Eval("Id").ToString()) %>' CommandArgument='<%#Eval("Id") %>' CommandName="ShowProsen"></aspinkButton>
                       </ItemTemplate>
                    </wijmo:C1TemplateField>
                </Columns>
                <Detail>
                    <wijmo:C1DetailGridView DataSourceID="dataSource1" PageSize="3" AllowPaging="true"   ID="detailGrid"  AutogenerateColumns="false" runat="server" AllowColMoving="true" >
                        <Columns>
                            <wijmo:C1BoundField DataField="Name" HeaderText="机构名称"></wijmo:C1BoundField>
                           
                           <%-- <wijmo:C1TemplateField HeaderText="类型">
                                <ItemTemplate>
                                    <aspabel runat="server" ID="lable">
                                        <%#Eval("Type").ToString()=="1"?"机构":"分组" %>
                                    </aspabel>
                                </ItemTemplate>
                            </wijmo:C1TemplateField>--%>
                           
                        </Columns>
                  <Relation>
                      <wijmo:MasterDetailRelation DetailDataKeyName="Id" MasterDataKeyName="Id" />
                  </Relation>      
                    </wijmo:C1DetailGridView>
                  
                </Detail>
                    
            </wijmo:C1GridView>
            <asp:SqlDataSource runat="server" ID="dataSource1" ConnectionString='<%$ConnectionStrings:BX_MConn %>'  
                SelectCommand="select distinct a.ID,a.Name,b.MID,a.Type,a.Sequence from BX_Organize a
                                        left join BX_MenuOfOrganize b on b.OID=a.ID
                                        where b.MID=@Id  order by a.Type,a.Sequence asc" >
                <SelectParameters>
                    <asp:SessionParameter Name="Id" SessionField="Id"  Type="String" />
                </SelectParameters>
            </asp:SqlDataSource>

这是我按照你给的SqldataSource做的,可是这个在我这运行出来,点击父表,展示子表需要点击两下,还有就是子表的分页点击第二页,第三页,提示 未将对象引用到实例,应该是js错误,还有就是再次点击展开过的无法收缩。
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-8-12 13:01:00
22#
我的这个grideView是在UpdatePanel里放着的。没有在单独的页面上放。
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-8-12 13:05:00
23#
主表我是后台通过dataSource绑定的数据源,关系表我是根据SqlDataSource的Id设置的数据源。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-12 16:05:00
24#
回复 23楼jian.du的帖子

谢谢。
这个问题我们在你开的新帖里继续讨论。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部