D:\VS\WebNews.admin\NewFolder1\admin_add.aspx.cs(81): “System.Data.DataSet.Tables”表示“属性”,此处应为“方法”
D:\VS\WebNews.admin\NewFolder1\admin_add.aspx.cs(81): “System.Data.DataSet.Tables”表示“属性”,此处应为“方法”
string strconn="server=127.0.0.1;uid=xb;pwd=2323583;database=xbData";
SqlConnection Astrconn=new SqlConnection(strconn);
Astrconn.Open();
SqlDataAdapter adter=new SqlDataAdapter("select * from subject",Astrconn);
DataSet ds = new DataSet();
adter.Fill(ds,"subject");
//ClassName.DataSource=ds;
//ClassName.DataBind();
//Astrconn.Close();
DataRow dr=ds.Tables["subject"].NewRow();
dr["id"] = "4";
dr["subject"] = "100";
dr["body"] = "漂亮MM";
dr["nowtime"]="2003-8-8";
ds.Tables("subject").Rows.Add(dr);
ds.AcceptChanges();
}
大家看看
问题点数:10、回复次数:4Top
1 楼yufenfeila(雨纷飞啦)回复于 2006-03-21 14:41:40 得分 3
倒数第2句
ds.Tables("subject").Rows.Add(dr);
改成
ds.Tables["subject"].Rows.Add(dr);Top
2 楼qiuji(忆秋季)回复于 2006-03-21 14:43:40 得分 3
Try to change:
ds.Tables("subject").Rows.Add(dr);
to
ds.Tables["subject"].Rows.Add(dr);Top
3 楼anantnt203120(阿南)回复于 2006-03-21 14:47:28 得分 3
DataRow dr=ds.Tables["subject"].NewRow();
这句错了,便以德时候不会被发现,执行的时候才抱错。
应该是
DataTable dt = ds.Tables["subject"];
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
Top
4 楼anantnt203120(阿南)回复于 2006-03-21 14:48:28 得分 1
不好意思!楼上两位说的才对Top




