做一个网页,源码一部分摘录如下
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection myConn = new SqlConnection("server=LiuX;uid=LIUX;pwd=;database=StuInfoManaSys;Trusted_Connection=yes");
myConn.Open(); SqlCommand myCommand = new SqlCommand("select * from 学生信息", myConn);
SqlDataAdapter Adapter = new SqlDataAdapter(); Adapter.SelectCommand = myCommand;
DataSet myDs = new DataSet();
Adapter.Fill(myDs);
DataView dv = myDs.Tables[0].DefaultView; UpdatePageMode();
MyDataGrid.DataSource = dv;
MyDataGrid.DataBind(); //关闭与数据库的连接
myConn.Close();
}
private void MyDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
//将DataGrid的当前页面改变为用户选择的页面
MyDataGrid.CurrentPageIndex = e.NewPageIndex;
MyDataGrid.DataSource = dv; //1111111111
MyDataGrid.DataBind(); } private void UpdatePageMode()
{
if (RadioButtonList1.SelectedIndex == 0)
{
MyDataGrid.PagerStyle.Mode = PagerMode.NumericPages;
}
else
{
MyDataGrid.PagerStyle.Mode = PagerMode.NextPrev;
}
}问题就在标注了11111111111的地方,错误消息如下,望牛逼的同仁能解答,在线等着结帖!
当前上下文中不存在名称“dv”
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection myConn = new SqlConnection("server=LiuX;uid=LIUX;pwd=;database=StuInfoManaSys;Trusted_Connection=yes");
myConn.Open(); SqlCommand myCommand = new SqlCommand("select * from 学生信息", myConn);
SqlDataAdapter Adapter = new SqlDataAdapter(); Adapter.SelectCommand = myCommand;
DataSet myDs = new DataSet();
Adapter.Fill(myDs);
DataView dv = myDs.Tables[0].DefaultView; UpdatePageMode();
MyDataGrid.DataSource = dv;
MyDataGrid.DataBind(); //关闭与数据库的连接
myConn.Close();
}
private void MyDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
//将DataGrid的当前页面改变为用户选择的页面
MyDataGrid.CurrentPageIndex = e.NewPageIndex;
MyDataGrid.DataSource = dv; //1111111111
MyDataGrid.DataBind(); } private void UpdatePageMode()
{
if (RadioButtonList1.SelectedIndex == 0)
{
MyDataGrid.PagerStyle.Mode = PagerMode.NumericPages;
}
else
{
MyDataGrid.PagerStyle.Mode = PagerMode.NextPrev;
}
}问题就在标注了11111111111的地方,错误消息如下,望牛逼的同仁能解答,在线等着结帖!
当前上下文中不存在名称“dv”
解决方案 »
- 为什么更新gridview失败 大家看看 谢谢
- 获得保存图片路径的问题?
- 请教一个很菜的问题?(ASP.Net的网站发布的问题)
- 再开一贴
- 高手求救:如何有效解决asp.net网站CPU持续占用100%的问题
- 急求C#将带汉字的字符串转化为INt
- 我在.aspx.cs中new 了一个Button,怎么让它触发我写的一个OK_Click函数呢?是不是它的一个属性值要加上代码?请教高手。
- 求助
- 请问如何用代码实现把一段utf-8编码的字符串转换成gb2312编码的(C#)
- 问一个三层结构的问题。。。懂三层以的人。。进来一下。。。。。。。。言之有理就有分。。。。。。大家来讨论一下。。
- 关于asp.net中Webconfig配置customErrors自定义错误页面和框架还有session的问题
- 对于加密的密码,你们是怎么实现密码修改的
<asp:ListItem Value="使用数字分页显示模式" Selected="True">
使用数字分页显示模式
</asp:ListItem>
<asp:ListItem Value="使用链接分页显示模式">
使用链接分页显示模式
</asp:ListItem>
</asp:RadioButtonList>
<br /><br />
<ASP:DataGrid id="MyDataGrid" runat="server"
BorderColor="#993300"
HeaderStyle-BackColor="#ff9966"
AutoGenerateColumns="true"
AllowPaging="True"
PageSize="6"
PagerStyle-BorderColor="white"
PagerStyle-Mode="NumericPages"
PagerStyle-HorizontalAlign="Right"
PagerStyle-NextPageText="后一页"
PagerStyle-PrevPageText="前一页"
Width="800px" Height="248px"
AllowSorting="True"
BorderWidth="4px"
ForeColor="Maroon"
HorizontalAlign="Center"
ToolTip="每页显示6项结果">
</ASP:DataGrid>
MyDataGrid.CurrentPageIndex = e.NewPageIndex;
MyDataGrid.DataSource = dv; //1111111111
MyDataGrid.DataBind();放在Page_IndexChanging()里面