datalist数据如何转化成DataTable或DataSet?
请教。 --------------------编程问答-------------------- DataTable dt = new DataTable();dt.Columns.Add("col1");
dt.Columns.Add("col2");
foreach( ******){
DataRow dtRow = dtTable.NewRow();
dtRow["col1"] = datalist.***;
dtRow["col2"] = datalist.***;
dtTable.Rows.Add(dtRow);
} --------------------编程问答-------------------- datalist.***;
datalist后面怎么写。 --------------------编程问答-------------------- System.Data.DataTable tb=(System.Data.DataTable)DataList1.DataSource; --------------------编程问答--------------------
如果DataList是用类似
using (SqlConnection conn = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString))
{
SqlCommand cmd = new SqlCommand("select ProductID, ProductName, UnitPrice from Products", conn);
DataTable dt = new DataTable();
conn.Open();
dt.Load(cmd.ExecuteReader(CommandBehavior.CloseConnection));
DataList1.DataSource = dt;
DataList1.DataBind();
}
这种方式绑定的,那么可以
DataTable dt = (DataTable)DataList1.DataSource;
但如果是通过SqlDataSource控件绑定的时候,怎么取得那个数据集? --------------------编程问答--------------------
使用这种方法对另一个Datalist做数据源,又如何绑定数据呢? --------------------编程问答-------------------- 必须创建结构,然后逐行赋值才行,dataList为Item选项,不象DataGrid和GridView那样支持行列循环
补充:.NET技术 , ASP.NET