在位置1错误找不到表格

时间:2014-01-18 04:14:23

标签: c# database winforms

我有一个主要表单,其中有一个添加教师按钮和一个添加主题按钮,指示他们各自的形式。添加教师按钮工作得很好,但当我点击添加主题按钮它显示错误:找不到表格在位置1.我在添加主题按钮时遵循了相同的步骤,就像我在添加教师按钮时所做的那样。我首先在我的数据库中添加了tbl_teachers表,然后添加了tbl_subjects表,所以技术上tbl_teachers应该有索引0对吗?当我点击数据源部分我只看到它只有tbl_teachers。如何更新数据源?提前谢谢。

try
{
    SubjectConnect = new DatabaseConnection();
    conString = Properties.Settings.Default.teachersConnectionString;

    SubjectConnect.connection_string = conString;
    SubjectConnect.sql = Properties.Settings.Default.SQL2;

    ds = SubjectConnect.GetConnection;
    Maxrows = ds.Tables[1].Rows.Count;
}
catch (Exception err)
{
    MessageBox.Show(err.Message,"error");
}

class DatabaseConnection
{

    private string sql_string;
    private string strCon;
    SqlDataAdapter da_1;

    public string sql
    {
        set { sql_string = value; }
    }

    public string connection_string
    {
        set { strCon = value; }
    }

    public DataSet GetConnection
    {
        get { return MyDataset(); }
    }

    private DataSet MyDataset()
    {
        SqlConnection con = new SqlConnection(strCon);
        con.Open();
        da_1 = new SqlDataAdapter(sql_string, con);
        DataSet dat_set = new DataSet();
        da_1.Fill(dat_set,"Table_data_1");
        con.Close();
        return dat_set;
    }

    public void UpdateDatabase(DataSet ds)
    {
        SqlCommandBuilder cb = new SqlCommandBuilder(da_1);
        cb.DataAdapter.Update(ds.Tables[0]);
    }
}

0 个答案:

没有答案