Nettiers在Web应用里数据源的几种定义方法

1,<data:T001DataSource ID="t001DataSource" runat="server" EnablePaging="True" EnableSorting="True"
        InsertMethod="Insert" SelectMethod="Find" UpdateMethod="Save">
        <DeepLoadProperties Method="IncludeChildren" Recursive="False">
        </DeepLoadProperties>
        <Parameters>
        <data:SqlParameter Name="Parameters">
        <Filters>
        <data:T001ExpressionBuilder BuilderExpression="AppendLike" Column="dm" ControlID="NameList"></data:T001ExpressionBuilder>
        <data:T001ExpressionBuilder BuilderExpression="AppendEquals" Column="C0137" DefaultValue="01"></data:T001ExpressionBuilder>
        <data:T001ExpressionBuilder BuilderExpression="AppendEquals" Column="C0136" DefaultValue="00"></data:T001ExpressionBuilder>
        </Filters>
        </data:SqlParameter>
        </Parameters>
    </data:T001DataSource>

2,<data:EntityDataSource ID="EntityDataSource1" runat="server" TypeName="RSINFO.Data.DataRepository,RSINFO.Data" TypeProperty=""
      ProviderName="" EntityTypeName="" EntityKeyTypeName="System.Guid" EntityKeyName="" SelectMethod="GetAll" InsertMethod="Insert"
 UpdateMethod="Update" DeleteMethod="Delete" EnablePaging="false" EnableSorting="false" EnableTransaction="true" InsertDateTimeNames="" 
 UpdateDateTimeNames="" Filter="" Sort="">
</data:EntityDataSource>

3,<data:EntityDataSource ID="CustomersDataSource" runat="server"
    ProviderName="CustomersProvider"
    EntityTypeName="Northwind.BLL.Customers, Northwind.BLL"
    SelectMethod="GetPaged"
    EnablePaging="True"
    EnableSorting="True"
>
    <Parameters>
        <data:CustomParameter Name="WhereClause" Value="Country = 'USA'" ConvertEmptyStringToNull="false" />
        <data:CustomParameter Name="OrderByClause" Value="CompanyName ASC" ConvertEmptyStringToNull="false" />
        <asp:ControlParameter Name="PageIndex" ControlID="GridView1" PropertyName="PageIndex" Type="Int32" />
        <asp:ControlParameter Name="PageSize" ControlID="GridView1" PropertyName="PageSize" Type="Int32" />
        <data:CustomParameter Name="RecordCount" Value="0" Type="Int32" />
    </Parameters>
</data:EntityDataSource> 

4,<data:CustomersDataSource ID="CustomersDataSource1" runat="server"
    SelectMethod="GetPaged" EnablePaging="true" EnableSorting="true">
    <Parameters>
       <data:SqlParameter Name="WhereClause" UseParameterizedFilters="false">
          <Filters>
             <data:CustomersFilter Column="Country" ControlID="CountryList" />
          </Filters>
       </data:SqlParameter>
    </Parameters>
</data:CustomersDataSource>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值