aspxcombobox 动态填充

发布于 2024-09-02 20:21:28 字数 98 浏览 7 评论 0原文

动态填充的 Aspxcombobox 在 IE 中工作得很好,但在其他浏览器中,当使用箭头键进行导航时,第二个依赖的控件总是对第一个下一个而不是当前有值,所以我有一点延迟......

Aspxcombobox populating on the fly works fine with IE, but with others browsers, when using arrow keys for navigation, the second depended control, always has value for the first next and not for the current, so I have a bit of delay ...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灯角 2024-09-09 20:21:28

对于 David,

是的,它类似于 Asp.NET Web 表单中的级联 DropDowns。
一些代码在第二个组合框上使用回调事件(即使其他控件也没有问题 - 应该是类似的问题):

protected void cmbCity_Callback(object source, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
    {
    int CountryID = Convert.ToInt32(cmbCountry.SelectedIndex.ToString());

    taLocationOPP.FillByCountry(dsOPP_Tracking.tblLocation, CountryID);
    cmbCity.DataSource = dsOPP_Tracking.Tables["tblLocation"];
    cmbCity.ValueField = "iLocationId";
    cmbCity.TextField = "strLocation";
    cmbCity.DataBind();
    cmbCity.SelectedIndex = 0;


}

PS

cmbCountry 是父组合框...

通常我会得到所需的结果,但在 Firefox 中会有一些延迟,例如...等等...正如发布的问题中所描述的...

感谢您的努力:)

To David,

Yeah it's similar to cascading DropDowns in Asp.NET webforms.
Some code using callback event on the second combobox (even other control is not problem-should be similar issue):

protected void cmbCity_Callback(object source, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
    {
    int CountryID = Convert.ToInt32(cmbCountry.SelectedIndex.ToString());

    taLocationOPP.FillByCountry(dsOPP_Tracking.tblLocation, CountryID);
    cmbCity.DataSource = dsOPP_Tracking.Tables["tblLocation"];
    cmbCity.ValueField = "iLocationId";
    cmbCity.TextField = "strLocation";
    cmbCity.DataBind();
    cmbCity.SelectedIndex = 0;


}

P.S.

cmbCountry is parent combobox...

normally I get required result, but with some delay in firefox for example..etc etc...as it's described in the posted question...

Thanks for your efforts :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文