如何将变量绑定到datalist [英] How to bind a variable to datalist
本文介绍了如何将变量绑定到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屋!
查看全文