私は、DropDown
メニューから選択するたびに更新されるUpdatePanel
の中に次のデータバインドDataList
を持っています。
しかし、dbテーブルから何も検索されない場合、私は空白のセクションを取得します。 EmptyDataTempateのためのすなわち、「管理者が見つかりません」、「メールが見つかりません」...等...
私は - 私は何をしたいのは、テキストと一緒にItemTemplate
内にある同じテーブルを表示しているDataList質問
私は、EmptyDataTemplate
がDataListに存在しないことに気付きましたが、私は別のコントロールを使用したくありません。
これを行う方法はありますか?サンプルコードは高く評価されました。ありがとう!
<asp:DataList ID="DataList" runat="server">
<ItemTemplate>
<table>
<tr>
<td class="style1">
Company Admin:
</td>
<td>
<asp:TextBox Text='<%# Eval("CompanyAdmin") %>' CssClass="input input1" ID="co_admin"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
Admin Email:
</td>
<td>
<asp:TextBox Text='<%# Eval("AdminEmail") %>' CssClass="input input1" ID="ad_email"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
Company Email:
</td>
<td>
<asp:TextBox Text='<%# Eval("CompanyEmail") %>' CssClass="input input1" ID="co_email"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
Telephone:
</td>
<td>
<asp:TextBox Text='<%# Eval("Telephone") %>' CssClass="input input1" ID="telephone"
Width="150" runat="server" ReadOnly="True" />
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
をもしnullの場合は何が起こる可能性がありますか?私はupdatepanelを使用していますので、バインディングが発生したときにドロップダウンリストのselectedindexchangeにコードを追加する必要がありますか? – user618616
@ user618616おそらくnullではありませんが、 ().Lenght == 0(また、string.IsNullOrEを使用することもできますmpty() – Aristos
うーん...まだメッセージを表示していません。 – user618616