我启动了Windows Forms的新项目。第一页是UserLogin
。在表单加载事件中我将登录表从数据库带入内存。
我正在使用一个存储所有读写操作方法的类。
当我在formload事件中调用类时,错误“在当前上下文中不存在”
我可能会遗漏一些引用或headerfilename ..
请帮助 在此先感谢
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
using System.Web;
namespace InvestmentAndReturns
{
public partial class UserLogin : Form
{
public UserLogin()
{
InitializeComponent();
CenterToScreen();
}
public string UserID = null;
private string userPass = null;
public string UserGroup = null;
DataTable UserLoginTable;
int logintry = 1;
public bool LoginStatus = false;
private void Form1_Load(object sender, EventArgs e)
{
txtUserID.Select();
string cmd = "Select * from UserLogin";
UserLoginTable = DbRdRw.SqlDbRead(cmd, "UserLogin");
}
DbRdRw:这是Class SqlDbRead:这是读取方法
答案 0 :(得分:0)
我已将该类直接粘贴到项目文件夹中,然后打开解决方案然后包含在项目中
看起来你有一个包含来自其他项目的DbRdRw
定义的复制粘贴源文件 - 这主要意味着文件中的namespace
声明来自旧项目。
如果将名称空间更改为当前项目InvestmentAndReturns
,那么事情就会奏效。
但是,为什么要复制粘贴这个?您可以为DbRdRw
创建一个库dll并引用该dll。这样您就可以将源代码保存在一个位置。