如何将变量绑定到datalist [英] How to bind a variable to datalist

查看:145
本文介绍了如何将变量绑定到datalist的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想动态地将变量'v_balancestock'绑定到datalist1。我使用sql表中的数据列名称'stockavailability'。我得到一个例外,比如'DataBinding:

'System.Data.DataRowView'不包含名为'v_stockavailability'的属性。'。

以下是我的代码:



I want to bind a variable 'v_balancestock' to datalist1 dynamically. I use data column name 'stockavailability ' from a sql table. I get an exception like 'DataBinding:
'System.Data.DataRowView' does not contain a property with the name 'v_stockavailability'.'.
The following is my code:

<asp:Label ID="Label3" runat = "server"

    Text=' <%# DataBinder.Eval(Container.DataItem, "v_balancestock")%>'>
    </asp:Label>

推荐答案

更改你的代码..

change your code ..
<asp:label id="Label3" runat="server" xmlns:asp="#unknown">
    Text=' <%# DataBinder.Eval(Container.DataItem, "stockavailability")%>'>
    </asp:label>


以编程方式创建数据绑定列表控件模板的界面。



http://delphi.about.com/library/weekly/aa121305a.htm [ ^ ]



问候,

Praveen Nelge
interface to programmatically create data bound list control templates.

http://delphi.about.com/library/weekly/aa121305a.htm[^]

Regards,
Praveen Nelge


你应该绑定列名而不是变量本身。

You should bind the column name and not the variable itself.
<asp:Label ID="Label3" runat = "server" Text=
'<%# DataBinder.Eval(Container.DataItem, "stockavailability")%>'> 
</asp:Label>



但是,如果你想绑定变量,


And still, if you want to bind the variable,

// in code behind...
int i = 5;
Label3.Text = "" + i;



-KR


-KR


这篇关于如何将变量绑定到datalist的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆