前台:
<asp:TemplateColumn HeaderText="应急预案">
<HeaderStyle Wrap="False" Width="10%" HorizontalAlign="center"></HeaderStyle>
<ItemStyle HorizontalAlign="center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="lblCid" runat="server" Text='<%# getCicName(DataBinder.Eval(Container, "DataItem.ContingencyPlanId").ToString()) %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="eLblCic" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ContingencyPlanId") %>' style="display:none"></asp:Label>
<asp:DropDownList runat="server" ID="e_ddlCic" Width="85%" CssClass="ddlPic">
</asp:DropDownList>
</EditItemTemplate>
<FooterTemplate>
<asp:DropDownList runat="server" ID="f_ddlCic" Width="85%" CssClass="ddlPic">
</asp:DropDownList>
</FooterTemplate>
</asp:TemplateColumn>
后台:
protected string getCicName(string picid)
{
string Name = (CommonApp.ExecuteScalar("select Title from ContingencyPlan where id='" + picid+"'") ?? "").ToString();
return Name;
}