跪求使用过DevExpress控件的大虾们进来看看。。。进来都有分

yang406952967 2012-07-18 03:06:44

如上图,我想做这种功能,
ASPxGridView的EditItemTemplate里面有个ASPxDropDownEdit,
而ASPxDropDownEdit的DropDownWindowTemplate里有个ASPxTreeList。
就是编辑的时候选择ASPxDropDownEdit的时候弹出ASPxTreeList来选择,但点击ASPxTreeList的时候弹出来图中的方框,
说找不到回调的目标。


有开发过这样效果的大虾们求指点指点,有做过类似demo的话请发到本人的QQ邮箱:406952967@qq.com 。
100分送上了
...全文
348 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lifejx 2013-01-05
  • 打赏
  • 举报
回复
这个问题解决了吗?
wy811007 2012-07-19
  • 打赏
  • 举报
回复
感觉好像你代码写的有点问题哦
yang406952967 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

我这边用的ASPxGridLookup 方法应该差不多。
ASPxGridView的ClientInstanceName 一定要写,
ASPxGridLookup的ClientInstanceName也要写,Dev控件在客户端使用JS访问自己的控件的时候
用的是ClientInstanceName 而不是ID
HTML code

<dx:GridViewDataComboBoxCol……
[/Quote]

(回复2楼):哥们,ASPxDropDownEdit下嵌入GridLookup或ASPxGridView都行,就是用不了ASPxTreeList,用了ASPxTreeList找不到回调的目标
叫我三三 2012-07-18
  • 打赏
  • 举报
回复
我这边用的ASPxGridLookup 方法应该差不多。
ASPxGridView的ClientInstanceName 一定要写,
ASPxGridLookup的ClientInstanceName也要写,Dev控件在客户端使用JS访问自己的控件的时候
用的是ClientInstanceName 而不是ID

<dx:GridViewDataComboBoxColumn FieldName="ProductID" VisibleIndex="1" Caption="产品编号" ReadOnly="true">
<EditItemTemplate>
<dx:ASPxGridLookup ID="gluProductId" runat="server" ClientInstanceName="gluProductId"
KeyFieldName="ProductID" Width="100%"
DataSourceID="ldsProduct" TextFormatString="产品编号:{0}; 产品名称:{1}" Value='<%#Bind("ProductID") %>'>
<Columns>
<dx:GridViewDataColumn FieldName="ProductID" Caption="产品编号" Width="100px"/>
<dx:GridViewDataColumn FieldName="ProductName" Caption="产品名称" />
</Columns>
<GridViewProperties>
<SettingsBehavior AllowFocusedRow="True" AllowSelectSingleRowOnly="True"></SettingsBehavior>
<SettingsPager PageSize="10">
</SettingsPager>
<Settings ShowFilterRow="True" />
</GridViewProperties>
</dx:ASPxGridLookup>
</EditItemTemplate>
</dx:GridViewDataComboBoxColumn>
熙风 2012-07-18
  • 打赏
  • 举报
回复


110,539

社区成员

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

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

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