学习之!
var dt = new DataTable(); dt.Columns.Add(new DataColumn()); dt.Columns.Add(new DataColumn()); List<Object> data = new List<Object(); DataRow dr; for(var i = 0;i<data.Count;i++) { int index = i%2; if(index == 0){ dr = dt.NewRow(); dt.Rows.Add(dr); } dr[index] = data[index]; }
楼主自己跑下试试吧
你们没理解我的意思
是这样的
我程序现在是这么写的
List<ChargePlanLimitsOutPut> info = new ChargePlanLimitsService().GetOrgStructureNameByIds(ids);
foreach (ChargePlanLimitsOutPut item in info)
{
retStr.AppendFormat("<tr height='25px;' id={0} objtype={1} class=\"span_{0}\">", item.OrgStructureId, item.ObjectType);
retStr.AppendFormat("<td class=\"req\">{0}</td>", item.OrgStructureName);
retStr.AppendFormat("<td class=\"tdCss\" >{0}{1}</td>", "总计:", "");
//retStr.Append("<td class=\"tdCss\" > </td>");
retStr.Append("<td class=\"tdCss\" > </td>");
//我希望在这里加一个判断条件使用下面这个td的item.OrgStructureName等于数据2 我这里现在是固定的
retStr.AppendFormat("<td class=\"req\">{0}</td>", item.OrgStructureName);
retStr.AppendFormat("<td class=\"tdCss\" >{0}{1}</td>", "总计:", "");
//retStr.Append("<td class=\"tdCss\" > </td>");
retStr.Append("<td class=\"tdCss\" > </td>");
retStr.Append("</tr>");
}
最终结果显示就是我刚才说的
数据1 数据2
就如同楼上所说,除以2啊
你们没理解我的意思
是这样的
我程序现在是这么写的
List<ChargePlanLimitsOutPut> info = new ChargePlanLimitsService().GetOrgStructureNameByIds(ids);
foreach (ChargePlanLimitsOutPut item in info)
{
retStr.AppendFormat("<tr height='25px;' id={0} objtype={1} class=\"span_{0}\">", item.OrgStructureId, item.ObjectType);
retStr.AppendFormat("<td class=\"req\">{0}</td>", item.OrgStructureName);
retStr.AppendFormat("<td class=\"tdCss\" >{0}{1}</td>", "总计:", "");
//retStr.Append("<td class=\"tdCss\" > </td>");
retStr.Append("<td class=\"tdCss\" > </td>");
//我希望在这里加一个判断条件使用下面这个td的item.OrgStructureName等于数据2 我这里现在是固定的
retStr.AppendFormat("<td class=\"req\">{0}</td>", item.OrgStructureName);
retStr.AppendFormat("<td class=\"tdCss\" >{0}{1}</td>", "总计:", "");
//retStr.Append("<td class=\"tdCss\" > </td>");
retStr.Append("<td class=\"tdCss\" > </td>");
retStr.Append("</tr>");
}
最终结果显示就是我刚才说的
数据1 数据2