将设计器文件添加到 Telerik RadGrid EditFormTemplate 中时,Visual Studio 2008 不会向设计器文件添加控件

发布于 2024-07-26 05:25:28 字数 383 浏览 5 评论 0原文

我正在使用 RadGrid 来显示从各种 xml 文件收集的数据。 我定义了一个 EditFormTemplate,可以在其中查看/编辑附加数据。 现在,每当我将控件添加到此模板中时,设计器都不会将必要的控件添加到 Designer.cs 代码隐藏文件中。 为什么?

编辑: 最具体地说,我有一个 asp:DropDownList,我想用预选的值初始化它。 我尝试在 CodeBehind 的 PageLoad 中执行此操作,甚至在绑定到控件的 onInit 和 onLoad 的单独 EventHandler 中执行此操作。 这两个都被调用,但代码隐藏的控件“似乎不存在”。

我使用 FindControl,并将结果转换为 DropDownList 对象,但这似乎返回 null。

I am using a RadGrid to display data gathered from various xml files.
I have defined an EditFormTemplate where additional data can be seen/edited.
Now whenever I add controls into this template, the designer doesn't add the necessary control to the designer.cs codebehind file. Why?

Edit:
Most specifically, I have a asp:DropDownList that I want to initialize with a preselected value. I've tried doing this in the PageLoad of the CodeBehind, and even in a separate EventHandler that I bound to onInit and onLoad of the control. Both of these get called, but the control "doesn't seem to exist" for the codebehind.

I used FindControl, and cast the result to a DropDownList object, but this seems to return null.

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

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

发布评论

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

评论(2

凡间太子 2024-08-02 05:25:28

这是一个网站(使用“文件”->“新建网站”创建)还是一个 Web 应用程序项目(使用“文件”->“新建项目”创建)? 在网站中,部分类文件中没有添加任何内容。 这一切都是在运行时通过魔法构建的。

在浏览器中打开页面时,网格不显示吗?

Is this a web site (created with File->New Web Site) or a Web Application Project (created with File->New Project)? In a web site, there is nothing added to the partial class file. It's all built by magic at runtime.

Does the grid not display when you open the page in a browser?

笨笨の傻瓜 2024-08-02 05:25:28

为 DropDownList 预选值的操作如下:

我只是想知道为什么我在寻找解决方案时错过了 asp:dropdownlist 的这个属性。

Preselecting a value for a DropDownList is done like this:
<asp:DropDownList SelectedValue='<%# Bind("codeBehindVariable") %>' runat="server" ID="id" />
I just wonder why I missed this property of asp:dropdownlist when i was looking for a solution.

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