发生错误:DataBinding:'System.Data.Common.DataRecordInternal'不包含具有名称的属性 [英] Error occurs : DataBinding: 'System.Data.Common.DataRecordInternal' does not contain a property with the name

查看:110
本文介绍了发生错误:DataBinding:'System.Data.Common.DataRecordInternal'不包含具有名称的属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Friends

在我的应用程序中,在Repeater中的数据绑定中给出的错误控件错误是DataBinding:'System.Data.Common.DataRecordInternal'不包含名称为的属性和我的代码如下所示



它会给出错误我想绑定电台的Refcode但是就像我上面提到的那样给出错误。



SO帮助我.....下面给出的Repeater控制代码只是我在Repeater控件视图中添加了一列Code。



谢谢

Sudhir Baldaniya







 <   asp:Repeater     ID   =  Repeater2    runat   =  server    EnableTheming   =  True    EnableViewState   =  true >  
< HeaderTemplate > ;
< tr align = left = trRepeaterHeader >
< td 样式 = 宽度:10% align = center class = tdRepeater >
< a sp:LinkBut​​ton ID = LinkBut​​ton1 ForeColor = white CommandName = LinkBut​​ton 工具提示 = 点击此处查看分类记录(s)

< span class =code-attribute> < span class =code-attribute> < span class =code-attribute> CommandArgument = 日期 runat = server 文字 = 日期 > ; < / asp:LinkBut​​ton > ; < / td < span class =code-keyword>>
< td style = width:25% class = tdRepeater >
< asp:LinkBut​​ton ID = LinkBut​​ton2 ForeColor = white CommandName = LinkBut​​ton 工具提示 = 点击此处查看排序记录

< span class =code-attribute> < span class =code-attribute> < span class =code-attribute> CommandArgument = 名称 runat = 服务器 文本 = 销售人员 > < / asp:LinkBut​​ton > < / td > ;
< td 样式 = width:25% class = tdRepeater >
< asp:LinkBut​​ton ID = LinkBut​​ton3 ForeColor = white CommandName = LinkBut​​ton 工具提示 = 点击此处对于排序记录

< span class =code-attribute> < span class =code-attribute> < span class =code-attribute> < span class =code-attribute> CommandArgument = RefCode runat = server 文字 = 电台代码 > < / asp:LinkBut​​ton > < / td >
< / tr >
< / HeaderTemplate >
< ItemTemplate >
< tr align = left class = trRepeaterItemLine >
< td align = center class = tdRepeater >
<%#ClsGeneral.CheckNull(Eval( Date))%>
< / td >
< td class = tdRepeater >
<%#ClsGeneral.CheckNull(Eval( 名称)) %>
< / td >
< td class = < span class =code-keyword> tdRepeater >
<%#ClsGeneral.CheckNull(Eval( RefCode ))%>
< / td >
< / tr >
< / ItemTemplate >
< AlternatingItemTemplate >
< tr align = left class = trRepeaterAlternateItemLine < span class =code-keyword>>
< td align = center class = tdRepeater >
<%#ClsGeneral.CheckNull( Eval( Date))%>
< / td >
< td class = tdRepeater >
<%#ClsGeneral.CheckNull (Eval( 名称))%>
< / td > ;
< td class = tdRepeater >
<%#ClsGeneral.CheckNull(Eval( RefCode ))%>
< / td >
< / tr >
< / AlternatingItemTemplate >
< / asp:Repeater >

解决方案

这篇文章可以帮到你。



http://forums.asp.net/t/1426173.aspx



~Amol


此错误表示数据源没有与控件绑定的属性。请检查数据源有属性名称日期,名称和RefCode



希望这会有所帮助..


< asp:LinkBut​​ton ID =LinkBut​​ton1runat =serverText ='<%#Eval(Text)%>'CommandArgument ='<%#Eval(value)%>'

Hello Friends
In my applicaion error given in data binding in Repeater control error is "DataBinding: 'System.Data.Common.DataRecordInternal' does not contain a property with the name" and my code like below

It will give error my want to bind Refcode of the station but that is give error as like i have mention above.

SO pls help me.....The Repeater control code in given below just i add one column Code in my Repeater control view.

Thanks
Sudhir Baldaniya



<asp:Repeater ID="Repeater2" runat="server" EnableTheming="True" EnableViewState="true">
                                                                                <HeaderTemplate>
                                                                                    <tr align="left" class="trRepeaterHeader">
                                                                                        <td style="width: 10%" align="center" class="tdRepeater">
                                                                                            <asp:LinkButton ID="LinkButton1" ForeColor="white" CommandName="LinkButton" ToolTip="Click Here For Sort Record(s)"

                                                                                                CommandArgument="Date" runat="server" Text="Date"></asp:LinkButton></td>
                                                                                        <td style="width: 25%" class="tdRepeater">
                                                                                            <asp:LinkButton ID="LinkButton2" ForeColor="white" CommandName="LinkButton" ToolTip="Click Here For Sort Record(s)"

                                                                                                CommandArgument="Name" runat="server" Text="Sold By"></asp:LinkButton></td>
                                                                                        <td style="width: 25%" class="tdRepeater">
                                                                                            <asp:LinkButton ID="LinkButton3" ForeColor="white" CommandName="LinkButton" ToolTip="Click Here For Sort Record(s)"

                                                                                                CommandArgument="RefCode" runat="server" Text="Station Code"></asp:LinkButton></td>
                                                                                    </tr>
                                                                                </HeaderTemplate>
                                                                                <ItemTemplate>
                                                                                    <tr align="left" class="trRepeaterItemLine">
                                                                                        <td align="center" class="tdRepeater">
                                                                                            <%# ClsGeneral.CheckNull(Eval("Date"))%>
                                                                                        </td>
                                                                                        <td class="tdRepeater">
                                                                                            <%# ClsGeneral.CheckNull(Eval("Name"))%>
                                                                                        </td>
                                                                                         <td class="tdRepeater">
                                                                                            <%# ClsGeneral.CheckNull(Eval("RefCode"))%>
                                                                                        </td>
                                                                                    </tr>
                                                                                </ItemTemplate>
                                                                                <AlternatingItemTemplate>
                                                                                    <tr align="left" class="trRepeaterAlternateItemLine">
                                                                                        <td align="center" class="tdRepeater">
                                                                                            <%# ClsGeneral.CheckNull(Eval("Date"))%>
                                                                                        </td>
                                                                                        <td class="tdRepeater">
                                                                                            <%# ClsGeneral.CheckNull(Eval("Name"))%>
                                                                                        </td>
                                                                                        <td class="tdRepeater">
                                                                                            <%# ClsGeneral.CheckNull(Eval("RefCode"))%>
                                                                                        </td>
                                                                                    </tr>
                                                                                </AlternatingItemTemplate>
                                                                            </asp:Repeater>

解决方案

This post may help you.

http://forums.asp.net/t/1426173.aspx

~Amol


This error means that data source does not have property that you have bounded to the control. Please check data source has Property name "Date","Name" and "RefCode"

hope this will help..


<asp:LinkButton ID="LinkButton1" runat="server" Text='<%#Eval("Text") %>' CommandArgument='<%#Eval("value") %>'


这篇关于发生错误:DataBinding:'System.Data.Common.DataRecordInternal'不包含具有名称的属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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