如何根据 SQL 行值从 DataFrom EditTemplate 的列表中选择正确的 RadioButton?

发布于 2024-11-04 23:48:42 字数 689 浏览 6 评论 0原文

我有一个 DataForm,其中我将 CurrentItem 设置为从 LINQ RIA DataService 返回的实体。我正在使用 Silverlight 4 和 RIA 服务。

我的“当前项目”是一个实体,它是 SQL 表中的一行。该表上有一个名为“RestartType”的列。

我有一个 DataForm,我在 XAML 中设置了 DataForm.EditTemplate。

我的 EditTemplate 中有三个 RadioButton:

我该如何设置,以便如果 RestartType 值为 0,则 Restart 1 单选按钮会显示已选中,但其他选项未选中,或者如果 RestartType 值为 1,则选择 Restart 2,如果为 3,则选择 Restart 3 被选中,其他单选按钮被取消选择。

我希望你能理解我想做什么。

谢谢

I have a DataForm where I set the CurrentItem to an Entity returned from a LINQ RIA DataService. I am using Silverlight 4 with RIA services.

My "Current Item" is an Entity that a is row from SQL table. There's a column called "RestartType" on that table.

I have a DataForm where I set the DataForm.EditTemplate in the XAML.

I have three RadioButtons in my EditTemplate:

<RadioButton Content="Restart 1" />
<RadioButton Content="Restart 2" />
<RadioButton Content="Restart 3" />

How do I make it so IF the RestartType value is 0, then the Restart 1 radio button gets selected but the other ones don't get selected, or if the RestartType value is 1, then Restart 2 gets selected, and if it is 3 then Restart 3 gets selected and other radio buttons get de-selected.

I hope you can understand what I'm trying to do.

Thanks

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

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

发布评论

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

评论(1

鹤仙姿 2024-11-11 23:48:42

我最终在 DataForm 中使用 ContentLoaded 事件处理程序,然后将 DataForm 的 CurrentItem 作为我的对象。我使用 DataForm.FindNameInContent 来获取 EditTemplate 控件并设置适当检查的右侧 RadioButton。

I ended up using the ContentLoaded event handler in my DataForm then I got the CurrentItem of the DataForm as my object. I used DataForm.FindNameInContent to get the EditTemplate controls and set the right RadioButton checked appropriately.

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