2012-03-19 29 views
0

に私はDetailsViewコントロールに複数のカラムのドロップダウン詳細ビューコントロール

をドロップダウンリストを作成しているが、複数の列を持っています。それは可能ですか?もしそうならどのように? 私は多くの検索をしてしまい、解決策を見つけることができないようです。以下は

は私のドロップダウンテンプレートのコードです:

<asp:TemplateField HeaderText="Division" SortExpression="fDivisionID"> 
        <EditItemTemplate> 
         <asp:DropDownList 
          ID="DivisionDropDownList" 
          runat="server" 
          DataSourceID="DivisionSqlDataSource" 
          DataTextField="DivisionName" 
          DataValueField="DivisionID" 
          Text='<%# Bind("fDivisionID") %>'> 
         </asp:DropDownList> 
        </EditItemTemplate> 

        <ItemTemplate> 
         <asp:Label ID="Label1" runat="server" Text='<%# Bind("DivisionName") %>'></asp:Label> 
        </ItemTemplate> 
       </asp:TemplateField> 

私はそれに別の列を追加するにはどうすればよい...など「場所」..あります

答えて

0

事前に

感謝として私は実際には3つの方法を考える。

  1. 以下のようにデータベースからフェッチするときに、Select文に2つの列を追加します。またはYourtable

  2. からhere

    選択列1 + '' +列2からあなたは、サードパーティ製のコントロールを使用することができます。

  3. jQueryのもこれが他のコントロールを使用して、それを行うことです。この機能Here

+0

をサポートしていますが...それは、DataViewコントロール内で行うことができますか? – vitalix

+0

ありがとう。私は別の方法で新しいフィールドを作成し、そこに必要なものを組み合わせて使用​​しました。あなたが提案していることは、detailsviewコントロール内で行うことはできません – vitalix

+0

ドロップダウンリストでこれを行うと、上に述べたようにテキストを追加するか他のオプションで複数の列を表示できます。 – Pankaj

関連する問題