//定義表對(duì)象與行對(duì)象,同時(shí)用DataSet對(duì)其值進(jìn)行初始化
DataTable dt = ds.Tables[0];
DataRow[] myRow = dt.Select();//可以類(lèi)似dt.Select("id>10")之形式達(dá)到數(shù)據(jù)篩選目的
int i = 0;
int cl = dt.Columns.Count;
//取得數(shù)據(jù)表各列標(biāo)題,各標(biāo)題之間以/t分割,最后一個(gè)列標(biāo)題后加回車(chē)符
for (i = 0; i < cl; i++)
{
if (i == (cl - 1))//最后一列,加/n
{
colHeaders += dt.Columns[i].Caption.ToString() + "/n";
}
else
{
colHeaders += dt.Columns[i].Caption.ToString() + "/t";
}
}
HttpContext.Current.Response.Write(colHeaders);
//向HTTP輸出流中寫(xiě)入取得的數(shù)據(jù)信息
//逐行處理數(shù)據(jù)
foreach (DataRow row in myRow)
{
//當(dāng)前行數(shù)據(jù)寫(xiě)入HTTP輸出流,并且置空l(shuí)s_item以便下行數(shù)據(jù)
for (i = 0; i < cl; i++)
{
if (i == (cl - 1))//最后一列,加/n
{
ls_item += row[i].ToString() + "/n";
}
else
{
ls_item += row[i].ToString() + "/t";
}
}
HttpContext.Current.Response.Write(ls_item);
ls_item = "";
}
HttpContext.Current.Response.End();
}
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注