标题:求助 .net的初学问题?????//
取消只看楼主
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
 问题点数:0 回复次数:9 
求助 .net的初学问题?????//
CS0122: 不可访问“tiaoshi.Calendar_1.CalendarChange(object, System.EventArgs)”,因为它受保护级别限制

请问一下,"因为它受保护级别限制,",是指什么意思,那该改什么文件或者该做什么呢
搜索更多相关主题的帖子: 初学 Calendar 级别 object 
2006-10-31 20:12
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 
CS0122: 不可访问“tiaoshi.WebForm1.GridPageChange(object, System.Web.UI.WebControls.DataGridPageChangedEventArgs)”,因为它受保护级别限制


请问:受保护级别是指什么呢,该怎样才能解决这种问题

麻烦各位了,谢谢
2006-10-31 20:29
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面

if(!Page.IsPostBack)
{
DataFiller();
}

}
private void DataFiller()
{
SqlConnection sqlcon=new SqlConnection("Data Source=localhost;uid=sa;pwd=admin;Initial Catalog=Northwind");
//SqlCommand sqlcom=new SqlCommand("select * from Products",sqlcon);
String strSQL="select ProductID,ProductName From Products Order By ProductID";
SqlDataAdapter sqldr=new SqlDataAdapter(strSQL,sqlcon);
DataSet ds=new DataSet();
sqldr.Fill(ds,"dtProducts");
dg.PagerStyle.NextPageText="Next";
dg.PagerStyle.PrevPageText="Previous";
dg.DataSource=ds.Tables["dtProducts"];
dg.DataBind();

//sqlcon.Open();
//dg.DataSource=sqlcom.ExecuteReader();
//dg.DataBind();
sqlcon.Close();


}


private void GridPageChange(object s,DataGridPageChangedEventArgs e)
{
dg.CurrentPageIndex=e.NewPageIndex;
DataFiller();
}


}
}

2006-11-01 12:59
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 

这是程序代码,我将函数该成public,结果页面什么也没有,也没提示错误,这是为什么呢

麻烦各位了,谢谢

2006-11-01 13:03
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 
<asp:DataGrid OnPageIndexChanged="GridPageChange" AllowPaging="True" PageSize=8 ....></asp:DataGrid>

我在DataGrid中设置了OnPageIndexChanged="GridPageChange"事件

请问一下缺少委托指什么呢

麻烦了.谢谢
2006-11-01 18:45
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data .SqlClient;
namespace tiaoshi
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid dg;

private void InitializeComponent()
{
this.dg.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.dg_PageIndexChanged);

this.Load += new System.EventHandler(this.Page_Load);

}

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面

if(!Page.IsPostBack)
{
DataFiller();
}

}
void DataFiller()
{
SqlConnection sqlcon=new SqlConnection("Data Source=localhost;uid=sa;pwd=admin;Initial Catalog=Northwind");
String strSQL="select ProductID,ProductName From Products Order By ProductID";
SqlDataAdapter sqldr=new SqlDataAdapter(strSQL,sqlcon);
DataSet ds=new DataSet();
sqldr.Fill(ds,"dtProducts");
dg.PagerStyle.NextPageText="Next";
dg.PagerStyle.PrevPageText="Previous";
dg.DataSource=ds.Tables["dtProducts"];
dg.DataBind();
sqlcon.Close();


}

private void dg_PageIndexChanged(object source,System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{

this.dg.CurrentPageIndex=e.NewPageIndex;
DataFiller();
}



}
}


我将程序该成这样,可还是提示这样的错误 CS0122: 不可访问“tiaoshi.WebForm1.dg_PageIndexChanged(object, System.Web.UI.WebControls.DataGridPageChangedEventArgs)”,因为它受保护级别限制

2006-11-01 21:47
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 

我试过了,在void DataFiller() 前加了private,结果还是同样的错误,为什么呢.

麻烦了.

2006-11-02 12:10
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 
请问一下IIS的哪部分设置可能和这种问题有关呢,

麻烦了.
2006-11-02 12:41
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 

麻烦各位了,谢谢,

2006-11-02 22:12
liyachi
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-10-31
得分:0 
jovent,谢了

我按你说的改了,,还是不行
2006-11-03 19:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-99988-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.152875 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved