【问题标题】:Both DataSource and DataSourceID are defined on 'MedicalSchemeDetailGrid'. Remove one definitionDataSource 和 DataSourceID 都在“MedicalSchemeDetailGrid”上定义。删除一个定义
【发布时间】:2017-11-01 10:42:22
【问题描述】:

收到此错误“DataSource 和 DataSourceID 均在 'MedicalSchemeDetailGrid' 上定义。删除一个定义”

下面是我的aspx页面,我有数据源

                <ContentTemplate>
                <ctls:SearchPanel ID="MedicalSchemeDetailSearchPanel" runat="server" GridID="MedicalSchemeDetailGrid"
                    SearchButtonText="Search" ClearButtonText="Clear" ExpressionLabel="Search Expression"
                    Visible="false" />
                <div class="vsep">
                </div>
                <rwg:BulkEditGridView ID="MedicalSchemeDetailGrid" runat="server" DataMember="MedicalSchemeDetail" OnPageIndexChanging="MedicalSchemeDetailGrid_PageIndexChanging"
                    AllowPaging="true" DataSourceID="DBDataSource1" AutoGenerateColumns="False" DataKeyNames="CompanyID,BranchID,DepartmentID,MedicalSchemeID,ItemID,PatientStatus">
                    <HeaderStyle Height="30px" /> here

【问题讨论】:

  • 错误信息很清楚。删除 2 个数据源中的 1 个。一个可能是在后面的代码中分配的。
  • 我已经把我的代码贴在后面请帮助我

标签: c# asp.net


【解决方案1】:

两个都有

MedicalSchemeDetailGrid.DataSource = dbSrc;
MedicalSchemeDetailGrid.DataBind();

还有

<rwg:BulkEditGridView ID="MedicalSchemeDetailGrid" DataSourceID="DBDataSource1"

你不能同时拥有,删除一个(如错误消息所述)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-29
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多