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

📄 运行时动态增加列.txt

📁 学习c#语言的一本好书可以帮助初学者
💻 TXT
字号:
//运行时动态增加列.

				DataService dbOper=new DataService();
				string strSql=string.Empty;//查描述的SQL
				string ThisName=string.Empty;//字段
				string ThisDesc=string.Empty;//描述
				DataTable resultTable=null;

				try
				{
					strSql="Select FieldName,Description From SM_Builtitem Where Setid='A001' AND Right(Flag,1)='0'";
				
					resultTable=dbOper.GetTable(strSql,true);
					if(resultTable.Rows.Count>0)//有结果
					{
						for(int j=0;j<resultTable.Rows.Count;j++)
						{
							ThisName=resultTable.Rows[j]["FieldName"].ToString();//字段名
							ThisDesc=resultTable.Rows[j]["Description"].ToString();//字段描述

							if(ThisName=="A00101")//此列已在设计时建立
								continue;
							BoundColumn NumberColumn = new BoundColumn();
							NumberColumn.HeaderText=ThisDesc; 
							NumberColumn.DataField=ThisName;
							DGMain.Columns.Add(NumberColumn);		
						}

					}
				}
				catch
				{
				}
				finally
				{
					dbOper.Dispose();
					dbOper=null;
				}

⌨️ 快捷键说明

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