如何以编程方式为EntityDataSource中的WHERE子句参数赋值?

时间:2010-11-26 22:45:19

标签: asp.net linq

我意识到一个Parameter对象没有Value属性,那么如何为参数赋值呢?

1 个答案:

答案 0 :(得分:2)

您使用DefaultValue属性,如下所示:

edsGrantsList.WhereParameters["FileToken"].DefaultValue = txtToken.Text

在这个例子中,我的EntityDataSource被称为edsGrantsList,它有一个where参数,定义如下:

<WhereParameters>
    <asp:Parameter Name="FileToken" Type="String" DefaultValue="" ConvertEmptyStringToNull="true" />
</WhereParameters>