Hi micah,
To hide div or span you need to add runat="server" with id property to the div or span. Then use the find control to find the control and make visible false.
HTML
<div>
<asp:FormView ID="userprofile" runat="server" Width="100%" OnDataBound="userprofile_DataBound">
<ItemTemplate>
<div id="PLNHid" runat="server">
<asp:Label ID="lblStatus" runat="server" Text='<%# Eval("Status") %>' ForeColor="Black"
Font-Size="X-Large" Font-Bold="True" />
</div>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("UserName") %>' ForeColor="Black"
Font-Size="X-Large" Font-Bold="True" />
</asp:Label>
</ItemTemplate>
</asp:FormView>
</div>
Code
protected void userprofile_DataBound(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(((DataRowView)userprofile.DataItem)["Status"].ToString()))
{
Control PLNHid = userprofile.FindControl("PLNHid");
PLNHid.Visible = false;
}
}