我有一个主要表单,其中有一个添加教师按钮和一个添加主题按钮,指示他们各自的形式。添加教师按钮工作得很好,但当我点击添加主题按钮它显示错误:找不到表格在位置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]);
}
}