GridView 行绑定
<asp:TemplateField HeaderText="流程进度">
<ItemTemplate>
<asp:Label ID="lblFlow"runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
protected void gridList_RowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
DataRowView cutRow =(DataRowView)e.Row.DataItem;
//对应值
stringstrID = string.Empty;
stringstrProjStatenm = string.Empty;
try
{
strID = cutRow["id"].ToString();
strProjStatenm =cutRow["proj_statenm"].ToString();
Label xLabel =(Label)e.Row.FindControl("lblFlow");
if (xLabel != null)
{
if (strProjStatenm == "审批中")
{
string strSql = string.Format("select f_transidstepname({0}) from dual ",strID);
xLabel.Text= string.Format("审批中-{0}",OracleHelperImm.ExecuteScalar(strSql));
}
else
{
xLabel.Text= strProjStatenm;
}
}
}
catch(System.ArgumentException ex)
{
//忽略
}
}
}