C# 是创新性的新式编程语言

源代码在线查看: 复选框带值(模板列).txt

软件大小: 2604 K
上传用户: feiguohaihu
关键词: 创新 编程语言
下载地址: 免注册下载 普通下载 VIP

相关代码

				模板列中复选框带值
				
				以便用户选择是得到
				
				ForeColor=Transparent (透明)
				
				private void zdgMain_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
						{
							if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
							{
								int count=zdgMain.Columns.Count;
								object isStart=e.Item.FindControl("CheckBoxStart");
								CheckBox cbStart=(CheckBox)isStart;
								//...
								cbStart.CssClass=e.Item.Cells[count-1].Text.Trim();//带值
				
							}
						}
				private void zdgMain_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
						{
							
				
							if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
							{				
								
								object isStart=e.Item.FindControl("CheckBoxStart");
								CheckBox cbStart=(CheckBox)isStart;
								if(cbStart!=null)
								{
									cbStart.AutoPostBack=true;
									cbStart.CheckedChanged+=new EventHandler(cbStart_CheckedChanged);
								}
							}
				
						}
						private void cbStart_CheckedChanged(object sender, EventArgs e)
						{
							if(!(sender is CheckBox)) return;				
							CheckBox cbStart=(CheckBox)sender;
							SystemSetLogic log=new SystemSetLogic();
							if(cbStart.Checked)
							{
								//由启用变为禁用
								string ui=cbStart.CssClass.Trim(),sf="1",vt=DateTime.Now.ToString();
								log.UpdateChangeStatus(ui,sf,vt);
							}
							else
							{
								//由启用变为启动
							}
						}
				
				注意,也可能过Attributes带值
				cb.Attributes["userID"]=oID.ToString().Trim();			

相关资源