//通过循环给每个listview增加json形式的参数
foreach (ListViewItem lvItem in lvWorkFlowList.Items)
{
Control conLinkButton = lvItem.FindControl("lbnWorkFlowItem");
if (conLinkButton != null)
{
LinkButton lbnItem = (LinkButton)conLinkButton;
string sID = lbnItem.CommandArgument;
var vTemplateItem =
from wfp in iWorkflowPowerV
.Where(wfp => wfp.ID.ToString() == sID)
select new { wfp.templateID, wfp.templateEdition, wfp.templateName, wfp.businessType };
string sJson = "Dpt:\"{0}\",Dty:\"{1}\",tptID:\"{2}\",tptEdition:\"{3}\",tptName:\"{4}\",tptType:\"{5}\"";
foreach (var vObj in vTemplateItem)
{
sJson = string.Format(sJson, sDptId, sDtyId, vObj.templateID.ToString(), vObj.templateEdition.ToString(),
vObj.templateName.ToString(), vObj.businessType.ToString());
lbnItem.CommandArgument = "{" + sJson + "}";
break;
}
}
}