?? 復選框帶值(模板列).txt
字號:
模板列中復選框帶值
以便用戶選擇是得到
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();
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -