帮忙解决一下(datagrid c# SQlServer)

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:57:41
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<script runat="server" language="c#">
void Page_Load()
{
string strConnection = "server=127.0.0.1;";
strConnection += "database=ztx;uid=sa;password=wxj;";
SqlConnection sqlConnection1 = new SqlConnection(strConnection);

SqlDataAdapter sqlAdapter = new SqlDataAdapter("select i_id from content", sqlConnection1);
DataSet objDataSet=new DataSet();
sqlAdapter.Fill(objDataSet);
dgrdMain.DataSource=objDataSet;
dgrdMain.DataBind();
}
void MyDataGrid_Page(Object sender, DataGridPageChangedEventArgs e)
{

dgrdMain.CurrentPageIndex = e.NewPageIndex;
dgrdMain.DataBind();
}

</script>
<html>
<body>
<form runat="server" ><

也是这个问题~~~~~ 同一个人吧 那把那边的回答拷贝过来好了

翻页事件里面 绑定DataGrid的时候 同样也要指定数据源

dgrdMain.CurrentPageIndex = e.NewPageIndex;
dgrdMain.DataBind();

改为
dgrdMain.CurrentPageIndex = e.NewPageIndex;
dgrdMain.DataSource=objDataSet;
dgrdMain.DataBind();

最好是把 绑定数据 写成一个独立的方法 然后在翻页处调用这个方法就好了

代码好像都是对的,有什么问题吗?