25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

datatable数据用两个foreach取值


时间:2015/01/12   来源:cms系统
 大家在C#的代码开发当中,取datatable的值应该都习惯用for循环一次就可以取出来。但是我们这次主要是讲datatable数据用两个foreach取值,为什么要用两个foreach取值呢?这主要是配合上篇文章“php中select数据foreach循环取值"来写的。
 
datatable数据用两个foreach取值代码如下。
 
DataTable result = bllpara.DataSql("SELECT  h1 FROM g_odds_default");
int j=0;
string str = "";
foreach (DataRow dr in result.Rows)
{      
foreach (DataColumn dc in result.Columns)
{
str +=dc.ColumnName + dr[dc.ColumnName].ToString();
}
j++;
}
 
虽然这种方法取datatable值是有些显得多此一举,但是在不同的情况下使用就有不同的效果,这次列出来是方便以后查询。
点击次数:       打印此页  关闭