⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 +

📁 这是一个关于C SHARP的相关编程技巧的资料
💻
字号:
1.页面
<zwctl:datagridex id="zdgMain" runat="server" Width="100%" AutoGenerateColumns="False" ShowSelectControl="True"
							ShowSelectType="CheckBox" ShowAutoNumber="True" AllowSorting="True" NoDataDispalyText="暂无任何数据!" ShowNoDataDispalyText="False" PageSize="16">
							
							<Columns>
								<zwctl:myCheckBoxColumn></zwctl:myCheckBoxColumn>
								<zwctl:myAutoNumberColumn></zwctl:myAutoNumberColumn>
								<asp:BoundColumn DataField="User_Name" SortExpression="User_Name" HeaderText="用户名称"></asp:BoundColumn>
								<asp:BoundColumn DataField="Dep_Name" SortExpression="Dep_Name" HeaderText="部门"></asp:BoundColumn>
								<asp:BoundColumn DataField="Company_Name" SortExpression="Company_Name" HeaderText="公司"></asp:BoundColumn>
								<asp:TemplateColumn>
									<HeaderTemplate>
										<FONT face="宋体">
											<asp:Label id="Label3" runat="server">经理</asp:Label></FONT>
									</HeaderTemplate>
									<ItemTemplate>
										<asp:CheckBox id="cbIsMan" runat="server"></asp:CheckBox>
									</ItemTemplate>
								</asp:TemplateColumn>
								<asp:BoundColumn Visible="False" DataField="User_ID" SortExpression="User_ID" HeaderText="用户ID"></asp:BoundColumn>
							</Columns>
						</zwctl:datagridex>




2.数据结构
public class DataDual
		{
			private string user_id;
			private string is_manger;
			public DataDual(string user_id,string is_manger)
			{
				this.user_id=user_id;
				this.is_manger=is_manger;				
			}
			public string USER_ID
			{
				get
				{
					return user_id;
				}
			}

			public string IS_MANGER
			{
      
				get
				{
					return is_manger ;
				}
			}

		}
3.算法
ArrayList al=new ArrayList();
			string User_Id="";//用户ID
			string IsManager="0";//是否是经理
			int ColCount = this.zdgMain.Columns.Count;//列数
			for(int i=0;i<zdgMain.Items.Count;i++)
			{
				CheckBox cbSelect = (CheckBox)zdgMain.Items[i].Cells[0].FindControl("__cbSelect");	
				if(cbSelect != null)
				{
					if(cbSelect.Checked)
					{
						User_Id=zdgMain.Items[i].Cells[ColCount-1].Text.Trim();//得到用户ID
						CheckBox cbIsMan=(CheckBox)zdgMain.Items[i].Cells[ColCount-2].FindControl("cbIsMan");	//得到是否是经理
						if(cbIsMan!=null)
						{
							if(cbIsMan.Checked)
								IsManager="1";
							else
								IsManager="0";
						}
						al.Add(new DataDual(User_Id,IsManager));
					}
				}
			}
			Session["Setup_UserTerr_SelectUser"] = al;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -