首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Obout网格变为空

Obout网格变为空
EN

Stack Overflow用户
提问于 2014-01-03 01:13:05
回答 1查看 930关注 0票数 0

我有一个obout网格,现在我只包含了一个column.When,我设置了数据源并绑定了它,网格在运行时显示为空。我之前用普通网格视图(Asp)做了这件事,它工作得很好。

代码语言:javascript
复制
<obout:Grid ID="gvReport" runat="server" Serialize="false" ShowTotalNumberOfPages="false" AllowPaging="true"
        ShowLoadingMessage="false" FolderStyle="~/styles/premiere_blue" AllowPageSizeSelection="false" EnableRecordHover="true"
        AllowGrouping="false" AutoGenerateColumns="false" AllowFiltering="false" FilterType="ProgrammaticOnly"
        AllowAddingRecords="false" AllowColumnReordering="false" AllowRecordSelection="true" AllowMultiRecordSelection="true" ShowRecordsPerPage="false" AllowColumnResizing="true"  ShowColumnsFooter="false" ShowHeader="true" ShowFooter="true" AllowSorting="true" GenerateRecordIds="True" ViewStateMode="Inherit" KeepSelectedRecords="true" CallbackMode="false" 
        EmbedFilterInSortExpression="true" Width="100%" PageSize="10" OnRowDataBound="GridView_RowDataBound" OnDataBound="GridView_DataBound" OnDataSourceNeeded="GridDataSourceNeededEvent">
        <ScrollingSettings ScrollHeight="260" EnableVirtualScrolling="true" UsePagingForVirtualScrolling="true"   /><Columns>
            <obout:Column ID="colName" DataField="Name" Width="200px" Wrap="true" HeaderText="Content Name"  
                            ShowFilterCriterias="false">
                <TemplateSettings FilterTemplateId="tplNameFilter" />
                <FilterOptions>
                <obout:FilterOption IsDefault="true" Type="Contains" />
                </FilterOptions>
            </obout:Column>
        </Columns>
        <Templates>
            <obout:GridTemplate runat="server" ID="tplNameFilter" ControlID="NameFilter">
            <Template>
                <obout:OboutTextBox runat="server" ID="NameFilter" Width="100%">                                            
                </obout:OboutTextBox>
            </Template>
            </obout:GridTemplate>

        </Templates>
        <TemplateSettings HeadingTemplateId="tplHeading" />       
        <PagingSettings PageSizeSelectorPosition="Bottom" Position="Bottom" ShowRecordsCount="True"  />
        <FilteringSettings InitialState="Hidden" FilterPosition="Top" FilterLinksPosition="Top" />                        
    </obout:Grid>

代码:

代码语言:javascript
复制
gvReport.DataSource = reportData;
gvReport.DataBind();

在调试时,表有所有的值,但是它们没有被赋值给grid.Previously而不是obout,我有一个正常的网格视图,它工作得很好。

EN

回答 1

Stack Overflow用户

发布于 2014-01-07 00:49:17

您必须删除OnDataSourceNeeded="GridDataSourceNeededEvent“您不能将OnDataSourceNeeded事件与gvReport.DataSource一起删除

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20888025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档