好的,伙计们,我有一个填充的数据网格,并且我的组合框已填充,我现在需要的只是有关如何将数据网格绑定到我的 AspxcomboBox 的知识
我已经对此进行了研究,我发现在我的情况下对我来说意义不大。如果你们需要查看我的代码,我会提供它,但如果可能的话我宁愿不提供。只是为了澄清我确实对此进行了研究,所以我不只是为了舒适或方便。我曾经知道如何做到这一点,但 vb 毁了我任何帮助或建议将不胜感激我正在寻求帮助,因此将投票数降至最低
好的,伙计们,我有一个填充的数据网格,并且我的组合框已填充,我现在需要的只是有关如何将数据网格绑定到我的 AspxcomboBox 的知识
我已经对此进行了研究,我发现在我的情况下对我来说意义不大。如果你们需要查看我的代码,我会提供它,但如果可能的话我宁愿不提供。只是为了澄清我确实对此进行了研究,所以我不只是为了舒适或方便。我曾经知道如何做到这一点,但 vb 毁了我任何帮助或建议将不胜感激我正在寻求帮助,因此将投票数降至最低
看看这个......它有一个简单的布局,并使用下拉而不是组合,但可以调整。如果您遇到任何问题,请告诉我们......但提供一些代码会更容易。
您应该遵循以下步骤: 1- 为您的数据网格定义一个 asp:ObjectDataSource ID=" dgDataSource "。2- 为您的 ComboBox 定义一个 asp:ObjectDataSource ID=" cbDataSource "。注意:这 2 个数据源中的每一个都连接到 2 个不同的模型。
<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模型的属性。
如果它对你有用,请让我更新:)
最好的问候, 安杜拉