您的位置:首页 > 其它

Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。

2011-07-29 11:00 891 查看
在ASPxGridView内部,使用ASPxComboBox来编辑数据时,如果没有这部分:
<dx:GridViewDataColumn Caption="系列OID" FieldName="SeriesOID" Visible="false">
</dx:GridViewDataColumn>
可能出现这个错误:
Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
<dx:GridViewBandColumn Caption="机器系列">
                <Columns>
                    <dx:GridViewDataColumn Caption="系列OID" FieldName="SeriesOID" Visible="false">
                    </dx:GridViewDataColumn>
                    <dx:GridViewDataColumn Caption="系列ID" FieldName="csMachinesSery.SeriesAID">
                        <EditFormSettings Caption="类别/系列:" />
                        <EditItemTemplate>
                            <dx:ASPxComboBox runat="server" ID="ComboBox_Series" DataSourceID="DataSource_MachineSeries"
                                Width="100%" TextField="Name" ValueField="SeriesOID" ValueType="System.Int32"
                                Value='<%#Bind("SeriesOID") %>'>
                                <Columns>
                                    <dx:ListBoxColumn FieldName="SeriesAID" Caption="ID" />
                                    <dx:ListBoxColumn FieldName="Name" Caption="名称" />
                                </Columns>
                            </dx:ASPxComboBox>
                        </EditItemTemplate>
                    </dx:GridViewDataColumn>
                    <dx:GridViewDataColumn Caption="系列名称" FieldName="csMachinesSery.Name">
                    <EditFormSettings Visible="False" />
                    </dx:GridViewDataColumn>
                </Columns>
            </dx:GridViewBandColumn>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐