RadioButtonList控件绑定数据时设定默认值

一般来说,我们对RadioButtonList控件绑定数据,已经熟练得无任何难度。但是如果有页面中,需要为RadioButtonList控件设定一个默认值为选中,或是把用户选择的选项已经存入数据库中,再次显示RadioButtonList控件时,还是绑定用户所选择的选项。

些篇博文,Insus.NET就是演示怎样为RadioButtonList控件绑定数据时,给它指定一个值,作为默认选中的选项进行绑定。

以此篇为例:http://www.cnblogs.com/insus/archive/2013/05/28/3102948.html


如果以主键的值作为默认选中的选项,那好办,直接传入即可。在原代码的情况之下,修改了高亮部位的代码:



运行起来,就可以看到RadioButtonList控件绑定数据时,把默认的选项也一起绑定了:



如果是以值作为默认选中的选项, 似乎有点难度。先来看看RadioButtonList的数据源,它有Value值是这样子:



如果只以图片的文件名为默认选中选项值,还是组合为上面的Dictionary的value。




这样,先使用来运算出value对应的key来。运行看看:


上面通文中有使用了一个Insus.NET.InsusListControlUtility objList = new Insus.NET.InsusListControlUtility();
它是使用下载使用的,下载地址如下:http://www.cnblogs.com/insus/archive/2013/01/28/2880618.html

原文地址:https://www.cnblogs.com/insus/p/3120321.html