繁体   English   中英

如何将数据网格绑定到devexpress comboBox

[英]how to bind a datagrid to a devexpress comboBox

好的,我有一个填充的数据网格,并且我的comboBox已填充,现在我需要的是关于如何将数据网格绑定到我的AspxcomboBox的知识

我对此进行了研究,发现在我所处的情况下对我来说有意义的很少。 如果你们需要看到我的代码,我会提供,但是如果可能的话,我宁愿不提供。只是要澄清一下,我确实对此进行了研究,所以我不仅在要求舒适或方便。 我曾经知道怎么做,但是vb毁了我任何帮助或建议,我将不胜感激,我需要帮助,所以请尽量减少投票

看看这个...它的布局简单,使用下拉菜单而不是组合菜单,但可以进行调整。 如果您遇到任何问题,请告诉我们...。但是提供一些代码会更容易。

http://www.aspsnippets.com/Articles/Filter-GridView-with-DropDownList-using-FilterExpression-in-SqlDataSource-in-ASPNet.aspx

查看此站点,也许您会找到所需的内容。

http://dotnetslackers.com/articles/aspnet/Custom_ASPNET_ComboxBox_Control.aspx

您应该遵循以下步骤:1-为您的数据网格定义一个asp:ObjectDataSource ID =“ dgDataSource ”。 2-为您的ComboBox定义一个asp:ObjectDataSource ID =“ cbDataSource ”。 注意:这两个数据源中的每一个都连接到两个不同的模型。

<dx:ASPxGridView ID="myListGridView" ClientInstanceName="myListGridView" DataSourceID="dgDataSource"
    runat="server" AutoGenerateColumns="False" KeyFieldName="**field1Ofdg**"
    OnRowUpdated="myListGridView_RowUpdated">

<Columns>
    <dx:GridViewDataColumn FieldName="**field1Ofdg**" Caption="Code" Width="30%" >
        </dx:GridViewDataColumn>
    <dx:GridViewDataComboBoxColumn FieldName="**field2Ofdg**" ReadOnly="false" >  
        <PropertiesComboBox DataSourceID="cbDataSource" TextField="**LabelOfcb**" ValueField="**IdOfcb**"  >
        </PropertiesComboBox>
    </dx:GridViewDataComboBoxColumn>                   
</Columns>
</dx:ASPxGridView>

这些是您的数据源的定义:

<asp:ObjectDataSource ID="dgDataSource" runat="server" SelectMethod="GetMyDataForGridFunction" 
        UpdateMethod="UpdateDataForGridFunction" TypeName="namespace1"></asp:ObjectDataSource>

     <asp:ObjectDataSource ID="cbDataSource" runat="server" SelectMethod="GetMyDataForComboBoxFunction"
         TypeName="namespace2"></asp:ObjectDataSource>

注意: field1Ofdgfield1Ofdg是网格的Model1模型的属性。 LabelOfcbIdOfcb是ComboBox的Model2模型的属性。

如果它对您有用,请及时通知我:)

最好的问候,安杜拉

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM