protected void GridLiSRY_PreRowDataBound(object sender, GridPreRowEventArgs e)
{
LiTXRY renYuan = e.DataItem as LiTXRY;
if (renYuan.TuiXLBDM == 1)//根据人员类型不同设置不同的详细信息弹窗
{
var windowField = GridLiSRY.FindColumn("editField") as WindowField;
windowField.DataIFrameUrlFormatString = "~/RenYGL/RenYGL_LiXJZG_edit.aspx?id={0}";
windowField.Title = "离休人员详细信息修改";
}
else if (renYuan.TuiXLBDM == 2)
{
var windowField = GridLiSRY.FindColumn("editField") as WindowField;
windowField.DataIFrameUrlFormatString = "~/RenYGL/RenYGL_TuiXJZG_edit.aspx?id={0}";
windowField.Title = "退休人员详细信息修改";
}
else if (renYuan.TuiXLBDM == 3)
{
var windowField = GridLiSRY.FindColumn("editField") as WindowField;
windowField.DataIFrameUrlFormatString = "~/RenYGL/RenYGL_LiSRY_edit.aspx?id={0}";
windowField.Title = "历史人员详细信息修改";
}
}
<f:WindowField ColumnID="editField" MinWidth="50px" TextAlign="Center" Icon="Pencil" ToolTip="编辑" HeaderText="编辑"
WindowID="Window1" Title="历史人员详细信息修改" DataIFrameUrlFields="Id" DataIFrameUrlFormatString="~/RenYGL/RenYGL_LiSRY_edit.aspx?id={0}"
Width="50px" />
根据人员不同弹出不同的详情页面