DataGrid数据绑定问题? 代码贴出来嘛:应该是:页面改变后再绑定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void changegridpage(object sender, DataGridPageChangedEventArgs objargs) { //此处是datagrid分页响应过程 DataGrid1.CurrentPageIndex = objargs.NewPageIndex; binddatagrid(); } public void sortrows(object sender, DataGridSortCommandEventArgs objargs) { //此处是datagrid排序响应过程 sortorder = objargs.SortExpression.ToString(); binddatagrid(); } public void binddatagrid() { //此处是gatagrid的数据绑定过程 DataGrid1.PageSize = 5; DataGrid1.PagerStyle.Mode = PagerMode.NumericPages; string varsql = "select * from telrecord"; myconnclass myclass =new conndbdll.myconnclass(); string mytable="mytable"; DataSet mydataset=myclass.DataAdapter(varsql,mytable); DataView mydataview = new DataView(mydataset.Tables["mytable"]); //mydataview.Sort = sortorder; DataGrid1.DataSource = mydataview; DataGrid1.DataBind(); } public void doitemedit(object objsource,DataGridCommandEventArgs objargs) { //单击datagrid的编译按钮响应过程 DataGrid1.EditItemIndex = objargs.Item.ItemIndex; binddatagrid(); } public void doitemcancel(object objsource, DataGridCommandEventArgs objargs) { //单击datagrid的取消按钮响应过程 DataGrid1.EditItemIndex = -1; binddatagrid(); } public void doitemupdate(object objsource, DataGridCommandEventArgs e) { //单击datagrid的更新按钮响应过程 TextBox objproductctrl = (TextBox)e.Item.FindControl("txtmethod"); string varsql = "UPDATE telrecord SET method='" + objproductctrl.Text + "' where id=" + this.DataGrid1.DataKeys[e.Item.ItemIndex]; myconnclass myclass =new conndbdll.myconnclass(); int myrows=myclass.ExecuteNonQuery(varsql); DataGrid1.EditItemIndex = -1; binddatagrid(); } 求一个验证的做法 新人求助,好像是没连上数据库。 URL重写问题 请教关于UpdatePanel的问题 帮忙看一下读写cookies的函数,百思不得其解? 求一正则 网站中有一页的按扭事件没反应 怎样根据总计排序? 动态定义声称label 为何不显示 哪有Dotnettextbox的注册机? DataGrid添加列的问题? 求救:安装.net成功,IIS能运行,但是一运行.asp文件便报错,而且不能创建项目!!!
{
//此处是datagrid分页响应过程
DataGrid1.CurrentPageIndex = objargs.NewPageIndex;
binddatagrid();
}
public void sortrows(object sender, DataGridSortCommandEventArgs objargs)
{
//此处是datagrid排序响应过程
sortorder = objargs.SortExpression.ToString();
binddatagrid();
}
public void binddatagrid()
{
//此处是gatagrid的数据绑定过程
DataGrid1.PageSize = 5;
DataGrid1.PagerStyle.Mode = PagerMode.NumericPages;
string varsql = "select * from telrecord";
myconnclass myclass =new conndbdll.myconnclass();
string mytable="mytable";
DataSet mydataset=myclass.DataAdapter(varsql,mytable);
DataView mydataview = new DataView(mydataset.Tables["mytable"]);
//mydataview.Sort = sortorder;
DataGrid1.DataSource = mydataview;
DataGrid1.DataBind();
}
public void doitemedit(object objsource,DataGridCommandEventArgs objargs)
{
//单击datagrid的编译按钮响应过程
DataGrid1.EditItemIndex = objargs.Item.ItemIndex;
binddatagrid();
}
public void doitemcancel(object objsource, DataGridCommandEventArgs objargs)
{
//单击datagrid的取消按钮响应过程
DataGrid1.EditItemIndex = -1;
binddatagrid();
}
public void doitemupdate(object objsource, DataGridCommandEventArgs e)
{
//单击datagrid的更新按钮响应过程
TextBox objproductctrl = (TextBox)e.Item.FindControl("txtmethod");
string varsql = "UPDATE telrecord SET method='" + objproductctrl.Text + "' where id=" + this.DataGrid1.DataKeys[e.Item.ItemIndex];
myconnclass myclass =new conndbdll.myconnclass();
int myrows=myclass.ExecuteNonQuery(varsql);
DataGrid1.EditItemIndex = -1;
binddatagrid();
}