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”不可访问,因为它受保护级别限制头痛!!!!!哪位大哥哥给解决一下 附件中是模块的原代码!!

解决方案 »

  1.   

    设置成
    public
     ._adapter
      

  2.   

    TableAdapter.fill();
    难道没有
      

  3.   

    我碰到这个问题时候,基本上改成public就行了
      

  4.   

    这是保护级别的问题,请检查这个类,修改相关参数为public
    餐饮管理系统.DieteticManagementDataSetTableAdapters.餐牌TableAdapter._adapter
      

  5.   

    TableAdapter类是公有的么?
    字段._adapte是公有的么?肯定是这里出现问题了
      

  6.   

    谢谢wxy0401的详细指点,也谢谢其他人,问题解决了