如何将datagrid绑定到devexpress comboBox

时间:2014-02-05 10:08:13

标签: asp.net vb.net datagrid devexpress aspxcombobox

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

我已经对此进行了研究,我发现在我的情况下对我来说很有意义。 如果你们需要看到我的代码,我会提供它,但如果可能,我宁愿不要。只是澄清我确实做了研究,所以我不只是要求舒适或方便。我曾经知道如何做这件事但是vb已经毁了我任何帮助或建议我会感激,我要求帮助,所以保持投票率至少

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

查看此网站可能您可能会找到您要找的内容。

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

答案 2 :(得分:0)

您应该按照以下步骤操作: 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>

注意: field1Ofdg field1Ofdg Model1 网格模型的属性。 LabelOfcb IdOfcb 是ComboBox Model2 模型的属性。

如果它适用于你,请让我更新:)

最诚挚的问候, ANDOURA