求助:关于ASPxgridview

zjskyooo 2010-11-18 12:39:25
ASPxGridView中 GridViewDataComboBoxColumn 怎么实现下拉
...全文
210 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjksoft 2012-05-16
  • 打赏
  • 举报
回复
下拉列也要设置一个DataSource吧
zsyViolet 2012-03-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zsyviolet 的回复:]
<dx:ASPxComboBox ID="ddlCJ" ClientInstanceName="ddlCJ" runat="server" ValueType="System.String"
Width="120px" TextField="JGMC" ValueField="JGBM">
<ClientSideEvents SelectedIndexChanged="function……
[/Quote] 在后台绑定一下就行了
zsyViolet 2012-03-06
  • 打赏
  • 举报
回复
<dx:ASPxComboBox ID="ddlCJ" ClientInstanceName="ddlCJ" runat="server" ValueType="System.String"
Width="120px" TextField="JGMC" ValueField="JGBM">
<ClientSideEvents SelectedIndexChanged="function(s, e) {ddlQJZC.PerformCallback(s.GetValue().toString());}" />
</dx:ASPxComboBox>
oval 2011-06-15
  • 打赏
  • 举报
回复
你的KeyID有两个?去掉一个试试
zjskyooo 2010-11-18
  • 打赏
  • 举报
回复
大虾们 帮下忙啦?来人看看撒
zjskyooo 2010-11-18
  • 打赏
  • 举报
回复
前台:<dxwgv:ASPxGridView ID="grid" ClientInstanceName="grid" KeyFieldName="keyid" OnCellEditorInitialize="grid_CellEditor"
runat="server" DataSourceID="ObjectDataSource1" AutoGenerateColumns="False">
<Columns>
<dxwgv:GridViewDataTextColumn FieldName="keyid" Visible="false">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn FieldName="name" Visible="true" Caption="省份" VisibleIndex="1">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataComboBoxColumn Caption="城市" FieldName="keyid" VisibleIndex="2">
<PropertiesComboBox EnableIncrementalFiltering="true" EnableSynchronization="False" DropDownStyle="DropDown">
</PropertiesComboBox>
</dxwgv:GridViewDataComboBoxColumn>
<dxwgv:GridViewDataTextColumn FieldName="description" Caption="描述" Visible="true" VisibleIndex="3">
</dxwgv:GridViewDataTextColumn>
</Columns>
</dxwgv:ASPxGridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="Selectrole" TypeName="Traffic.Business.BusinessAspxGridView"></asp:ObjectDataSource>
后台:
string val = (string)grid.GetRowValuesByKeyValue(e.KeyValue, "keyid");
ASPxComboBox com = e.Editor as ASPxComboBox;
if (string.IsNullOrEmpty(val)) return;
BusinessAspxGridView bus = new BusinessAspxGridView();
List<string> editor = bus.Selectruser(val);
foreach (string s in editor)
{
com.Items.Add(s);
}
为什么下拉项没有出来呢?
WesLon 2010-11-18
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/c6d6960f76c66137ee061920.html
提供一个相关资料的网页你去看下了.我也没操作过了,期待高手..........

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧