0
データベースの結果に応じてラベルとテキストボックスを非表示/非表示にする必要がありますが、これを試しましたが動作しませんでした。背後ラベルを非表示、asp.netのdb結果に応じてテキストボックス
<asp:Label ID="lblBirth" Text="DOB:" runat="server" ViewStateMode="Disabled" CssClass="lbl" />
<asp:Label ID="DOB" runat="server" CssClass="lblResult" Visible='<%# Eval("Berth") == DBNull.Value %>'></asp:Label>
コード:
protected void showDetails(int makeID)
{// get all the details of the selected caravan and populate the empty fields
DataTable dt = new DataTable();
DataTableReader dtr = caravans.GetCaravanDetailsByMakeID(makeID);
while (dtr.Read())
{
//spec
string value = dtr["Price"].ToString();
lblModel.Text = dtr["model"].ToString();
birthResult.Text = dtr["Berth"].ToString(); }}
DOBを表示するラベルも非表示にしたいのですが、どうすれば結果に応じて非表示にできますか? –
'lblBirth.Visible = dtr [" Berth "]!= DBNull.Value;' –