I am displaying Dropdown inside Gridview. In case User had selected Closed, then Open shouldn't be displayed to User though other option will be visible in dropdown.
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Status">
<ItemTemplate>
<asp:DropDownList ID="ddStatus" runat="server" DataSourceID="SqlDataSource1" DataTextField="Status" DataValueField="StatusID" AutoPostBack="true" SelectedValue='<%#Eval("StatusID") %>' onselectedindexchanged="ddStatus_SelectedIndexChanged">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
Go to the complete details ...