日期:2014-05-18  浏览次数:21006 次

急需要解决 C#中受保护级别限制,不可访问问题


private void Search_TextChanged(object sender, EventArgs e)
{
餐牌TableAdapter._adapter.SelectCommand.CommandText = "SELECT 项目编号, 项目名称, 单价, 当前数量, 食品类别 FROM dbo.餐牌 where 项目编号 like " + "'" + Search.Text + "%'";
this.dieteticManagementDataSet.餐牌.Clear();
餐牌TableAdapter._adapter.Fill(this.dieteticManagementDataSet.餐牌);
}



调试后出现两错误:错误“餐饮管理系统.DieteticManagementDataSetTableAdapters.餐牌TableAdapter._adapter”不可访问,因为它受保护级别限制

头痛!!!!!哪位大哥哥给解决一下

附件中是模块的原代码!!

------解决方案--------------------
设置成
public
 ._adapter
------解决方案--------------------
我碰到这个问题时候,基本上改成public就行了
------解决方案--------------------
这是保护级别的问题,请检查这个类,修改相关参数为public
餐饮管理系统.DieteticManagementDataSetTableAdapters.餐牌TableAdapter._adapter