各位蜀黍们!!!
是酱紫的
有个areaid字段 存贮多选框中选中的省份ID 就像酱紫!用逗号分隔!!10000081,10000118,10000157,10000201,10000241,10003568 但是!!重点是!如果用户点进来更新的话!!!!他之前选中的!!要在复选框上默认选中啊!!!肿么搞!!!
是酱紫的
有个areaid字段 存贮多选框中选中的省份ID 就像酱紫!用逗号分隔!!10000081,10000118,10000157,10000201,10000241,10003568 但是!!重点是!如果用户点进来更新的话!!!!他之前选中的!!要在复选框上默认选中啊!!!肿么搞!!!
解决方案 »
- 关于c# webbrowser编程的
- web.config
- 怎样从一个程序员到项目经理级别?????????????????????
- DLL 文件的困惑
- 远程访问Oracle 10g的问题
- 头大,头大。。。头真的很大(牛哥进来啊)
- exec xp_cmdshell 执行FTP登陆的一个问题
- 求一提取(1234),('dfggfg')中的值的正则表达式
- Check属性和CheckState属性是连带变化的,对吗?
- 自定义结构属性,怎么才能向Location结构属性一样在propertyGrid控件里编辑?
- 串口还是串口-问题有点奇怪了-收发数据不正常
- 动态设置背景颜色BackColor,IE可以显示,谷歌、遨游等无法显示
foreach (string i in sArray)
{
}这样对吗!就是那个选中的语句咋写·····我已经分隔出来了···
string[] sArray = CurrAdmin.AreaID.Split(',');
foreach (string i in sArray)
{
}这样对吗!就是那个选中的语句咋写·····我已经分隔出来了···
foreach (string i in sArray)
{
CheckBox cbx = (CheckBox)this.Controls.Find(i,false)[0];
cbx.Checked = true;
}
这句也没看懂!!蜀黍你肥来!!!!!!!
那你想switch,case,case,case?
这句也没看懂!!蜀黍你肥来!!!!!!!你在设计视图拖一个checkBox的时候给这个控件的name属性设置为如:10000081
后台代码就可以通过this.ControlS.Find(控件的Name,false)找到这个控件在设置它的选择与否
这句也没看懂!!蜀黍你肥来!!!!!!!你在设计视图拖一个checkBox的时候给这个控件的name属性设置为如:10000081
后台代码就可以通过this.ControlS.Find(控件的Name,false)找到这个控件在设置它的选择与否谢谢你!!说得这么清楚!!我去试试!!!你会有福报的!!!谢谢!
哈哈哈 其实我就是玻璃心!万一有人说我是绝世大丑比怎么办!!你们说!好吧 一半!
出问题了···
我的前台代码是这样写得
<asp:DataList ID="dlArea" runat="server" Width="610px"
RepeatDirection="Horizontal" RepeatLayout="Flow">
<ItemTemplate>
<asp:CheckBox ID="CheckBoxArea" runat="server" Text='<%# Eval("AreaName") %>' name="area" />
<asp:Label Text='<%#Eval("AreasID") %>' Visible="false" runat="server" ID="areaid" ></asp:Label>
</ItemTemplate>
</asp:DataList>我是要根据分隔出来的AreasID 来设置当前AreasID相对应的AreaName复选框被选中
我后台代码现在是这样写的!写错了!!!
if (!string.IsNullOrEmpty(acc.AreaID))
{
string[] sArray = acc.AreaID.Split(','); //分隔AreasID
foreach (string i in sArray)
{
foreach (Control c in dlArea.Controls) //找到循环的datalist控件
{
Label area = (Label)c.FindControl("areaid"); //这是AreasID
CheckBox chk = (CheckBox)c.FindControl("CheckBoxArea");//这是AreaName
if (area.Text == i) //如果对应
{
chk.Checked = true; //就选中!
}
}
}
}
不对 咩!!!
我是bs·········你bs我吧···
$().ready(function(){
$("input:checkbox").val(["1", "2",'3']);
})
<asp:ListItem Text="上海" Value="10010"></asp:ListItem>
<asp:ListItem Text="北京" Value="10011"></asp:ListItem>
</asp:CheckBoxList>
后台: foreach (ListItem item in CheckBoxList1.Items)
{
if (item.Value == "10011")
{
item.Selected = true;
}
}
ps:妹子 貌似比以前瘦了啊~~被代码折磨的么
``````````````
我只想说·······好累··········感觉再也不会爱了·········
string str = modelproject.data;
string[] strs = str.Split(',');
SetCheckBoxList(this.cbData, strs); /// <summary>
/// 使CheckBoxList中指定项选中
/// </summary>
/// <param name="chk">CheckBoxList的id</param>
/// <param name="arrayValue">CheckBoxList的值的数组</param>
public void SetCheckBoxList(System.Web.UI.WebControls.CheckBoxList chk, string[] arrayValue)
{
if (arrayValue.Length > 0)
{
for (int i = 0; i < arrayValue.Length; i++)
{
foreach (ListItem item in chk.Items)
{
if (item.Value == arrayValue[i].ToString())
{
item.Selected = true;
}
}
}
}
}
'<CheckBox>+convert(varchar(50),id) AS [@id],'checkbox' as [@type],
CASE WHEN charindex(','+convert(varchar(50),id)+',',areaid)>0 THEN 'checked'
ELSE null END AS [@checked],provincetitle AS [text()]
from 表名 where 1=1 FOR XML Path('input'))as 列名