dataset11为Dataset1.xsd的对象,请问Dataset1.xsd是属于什么类型的?
//Dataset1 dataset11 = new Dataset1();
dataset11只包含数据表与字段结构的描述,没有实际的数据。如何填充数据呢?
private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection cn =new SqlConnection();
cn.ConnectionString="Persist Security Info=False;uid=sa;password=;Server=127.0.0.1;database=bank";
try
{
SqlDataAdapter da =new SqlDataAdapter("select top 1500 * from proEmployee",cn);
da.Fill(this.dataset11,"proEmployee");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
成功了,可以通过与this.dataset11邦定的控件显示数据。
private void button2_Click(object sender, System.EventArgs e)
{
SqlConnection cn =new SqlConnection();
cn.ConnectionString="Persist Security Info=False;uid=sa;password=;Server=127.0.0.1;database=bank";
try
{
DataSet ds = new DataSet();
SqlDataAdapter da =new SqlDataAdapter("select top 1500 * from proEmployee",cn);
da.Fill(ds,"proEmployee");
this.dataset11 = ds;//出错了提示类型不一样。DataSet类不能隐式转成dataset11类型?如何做呀?
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
单用Fill的方法填充数据并不满足要求呀!!!如果把已有的DataSet数据赋给Dataset1.xsd的对象(dataset11)如何做呀???
//Dataset1 dataset11 = new Dataset1();
dataset11只包含数据表与字段结构的描述,没有实际的数据。如何填充数据呢?
private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection cn =new SqlConnection();
cn.ConnectionString="Persist Security Info=False;uid=sa;password=;Server=127.0.0.1;database=bank";
try
{
SqlDataAdapter da =new SqlDataAdapter("select top 1500 * from proEmployee",cn);
da.Fill(this.dataset11,"proEmployee");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
成功了,可以通过与this.dataset11邦定的控件显示数据。
private void button2_Click(object sender, System.EventArgs e)
{
SqlConnection cn =new SqlConnection();
cn.ConnectionString="Persist Security Info=False;uid=sa;password=;Server=127.0.0.1;database=bank";
try
{
DataSet ds = new DataSet();
SqlDataAdapter da =new SqlDataAdapter("select top 1500 * from proEmployee",cn);
da.Fill(ds,"proEmployee");
this.dataset11 = ds;//出错了提示类型不一样。DataSet类不能隐式转成dataset11类型?如何做呀?
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
单用Fill的方法填充数据并不满足要求呀!!!如果把已有的DataSet数据赋给Dataset1.xsd的对象(dataset11)如何做呀???
试试
哪里弄来个Dataset1.xsd啊?
改成这样试试dataset11.Merge(ds.Tables[0],false,MissingSchemaAction.Ignore);
this.dataset11 = ds;这个做的话肯定会ERROR的,因为子类是不能转换为父类的,
你第一种方法就可以了
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
改成这样试试dataset11.Merge(ds.Tables[0],false,MissingSchemaAction.Ignore);
dataset11.Merge()方法
试过了,这是不行的。