2012-01-25 2 views
-1

enter image description hereチェックボックスを添付の画像のように表形式で表示する必要があります。asp.netでチェックボックスの行列を取得する方法C#

enter image description here

Iは、それぞれ3,6レコードをデータベース内の2つのテーブルを持っています。上記のイメージのように、つまりASP.NETやC#の行や列に表示するには?あなたは、単にこれらの6つの値を表示し、他に何もしませんしたい場合は、これを解決周りに行くことができるいくつかの方法があります

enter image description here

+0

最初にテーブルを結合してから、GridViewを使用してクエリを表示するのがStore Procedureを使用する方がよいと思います。 – jjj

+0

さらに詳しい情報を入力してください。お手伝いします。テーブルとそれらの間の関係を追加するように。 – jjj

+0

イメージを見ることができますか? – Tarun

答えて

1

...

、それは単に作成するのが最も簡単かもしれません.aspxファイルに<asp:Table>タグを追加し、ページを読み込むときにコンテンツを動的に追加します。

これに問題がある場合は、そう言います。

thisも読んで、コードの背後でこれを行う方法を見てください。


編集:あなたは、次のコードを使用することができ、テーブルにデータベースから取得したコードを追加したい場合は

(私は、コンパイラの前に座っておりませんので、エラーが含まれる可能性があります):

foreach(String name in Privilige_NameList){ 
    TableRow tr = new TableRow(); 
    TableCell tcTitle = new TableCell(); 
    tc1.Value = name; 
    tr.Add(tc1); 
    foreach(String checkboxTitle in view_nameList){ 
     TableCell tc = new TableCell(); 
     CheckBox cb = new CheckBox(); 
     cb.Text = checkBoxTitle; 
     tc.Add(cb); 
     tr.Add(tc); 
    }    
} 
+0

私はそれを試しましたが、まだ問題があります。親切に提案しますか? – Tarun

+0

何が問題になっていますか?あなたはデータベースの検索に援助が必要ですか、それともテーブルの設定ですか? – Sander

+0

テーブルをセットアップするのに困っていますか? – Tarun

関連する問題