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

📄 绑定列.txt

📁 学习c#语言的一本好书可以帮助初学者
💻 TXT
字号:


如果要手工绑定到DataGrid,要确保显式设置AutoGenerateColumns=false

可以声明或编程来做到这一点,否则在手工创建最后一列后,将加入额外的列(所有自动生成的列)

BoundColumn类的结构属性

DataField                   列所绑定的数据源中的字段名

DataFormatString            显示的格式字符串

FooterText                  在列的脚注部分显示的文本

HeaderImageUrl              显示在列标题部分图像的URL

HeaderText                  标题部分

ReaOnly                     是否可以编辑。如果为true,则不受编辑模式的影响。

SortExpresstion             列进行排序时所用的排序表达式

以上所有属性都可以在(页中声明)或(编程设置)

另外支持FooterStyle 脚注风格
ItemStyle 列风格
HeaderStyle 标题风格

1.申明绑定

<asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 104px; POSITION: absolute; TOP: 80px"
				runat="server" AutoGenerateColumns="False">
				<Columns>
					<asp:BoundColumn DataField="employeeid" HeaderText="ID"></asp:BoundColumn>
					<asp:BoundColumn DataField="firstname" HeaderText="FirstName"></asp:BoundColumn>
					<asp:BoundColumn DataField="lastname" HeaderText="LastName"></asp:BoundColumn>
				</Columns>
			</asp:datagrid>

		private void Page_Load(object sender, System.EventArgs e)
		{
			if(!Page.IsPostBack)
			{
				//...
              			DataTable dt=oDS.Tables["EmployeesList"];
				DataGrid1.DataSource=oDS.Tables["EmployeesList"];
				DataGrid1.DataBind();
				//...
			}
		}
2.代码绑定
private void Page_Load(object sender, System.EventArgs e)
		{
			if(!Page.IsPostBack)
			{
				//...
				DataTable dt=oDS.Tables["EmployeesList"];
				//增加employeeid列
				BoundColumn bc=new BoundColumn();
				bc.DataField="employeeid";
				bc.HeaderText="ID";
				DataGrid1.Columns.Add(bc);
				//增加firstname列
				BoundColumn bc3=new BoundColumn();
				bc3.DataField="firstname";
				bc3.HeaderText="FirstName";
				DataGrid1.Columns.Add(bc3);
				//增加lasttname列
				BoundColumn bc2=new BoundColumn();
				bc2.DataField="lastname";
				bc2.HeaderText="LastName";
				DataGrid1.Columns.Add(bc2);
				//绑定
				DataGrid1.DataSource=oDS.Tables["EmployeesList"];
				DataGrid1.DataBind();
				//...

			}
		}

⌨️ 快捷键说明

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