GridView使用
编辑列——>>>DataField是用来绑定数据源HeaderText是显示出来的名称
注意下 自动生成字段(一般情况不选)
编辑 删除……asp.net的原生控件 的后台代码呢 我不会知道 但是能写出来QWQ
就是很简单 报错报什么 就添加什么事件
这里额外说下 分页
操作如下:
1、更改GrdView控件的AllowPaging属性为true。
2、更改GrdView控件的PageSize属性为 任意数值(默认为10)
3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。
GridView属性设置好了,从页面上也能看到分页样式。
现在开始实现分页的功能:
1、在<后添加,OnPageIndexChanging="GridView1_PageIndexChanging"
2、在对应的aspx.cs中添加:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
InitPage(); //重新绑定GridView数据的函数
}
3、
GridView1.PageIndex = e.NewPageIndex;
完了之后再重新绑定一下GridView。
1、更改GrdView控件的AllowPaging属性为true。
2、更改GrdView控件的PageSize属性为 任意数值(默认为10)
3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。
GridView属性设置好了,从页面上也能看到分页样式。
现在开始实现分页的功能:
1、在<后添加,OnPageIndexChanging="GridView1_PageIndexChanging"
2、在对应的aspx.cs中添加:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
InitPage(); //重新绑定GridView数据的函数
}
3、
GridView1.PageIndex = e.NewPageIndex;
完了之后再重新绑定一下GridView。
GridView使用的时候 必须要绑定 (看注释吧)
private void Bind()
{
DataTable dt = BLL.AddSQLStringToDAL.StudentCheckLook(); //获取dt
GridView1.DataSource = dt; //绑定数据
GridView1.DataKeyNames = new string[] { "StudentID", "ClassTime", "ClassWeeks", "ClassNumber" };//键
GridView1.DataBind(); //绑定到GridView上
}
在这里简单说下我理解的 编辑按钮
就是获取该行的所有列 每个列填充一个TextView 当点击 更改时 TextView转换成 Label