在.net中采用ado.net。你可以找找这方面的资料,很多的。和asp相似,先建立连接如果是sql数据库。
大体代码如下:
SqlConnection conn =new SqlConnection(connectionStr);
DataSet ds = new DataSet();
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
然后就可以采用ds["ds"].rows(index).items("coloumName")可以得到某一行的数据
public static DataTable CreateXmlSource()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("link", typeof(string));
dt.Columns.Add("image", typeof(string));
dt.Columns.Add("title", typeof(string));
//...你加上你的列
ds.ReadXml(System.Web.HttpContext.Current.Server.MapPath("~/。。。.xml"));//xml地址
if (ds.Tables.Count > 0)
{
foreach (DataRow copyRow in ds.Tables[0].Rows)
{
dt.ImportRow(copyRow);
}
}
dt.Columns.Add("ID");
for (int i = 0; i < dt.Rows.Count; i++)
{
dt.Rows[i]["ID"] = i;
}
return dt;
}