簡體   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