テーブルに4行を返すストアドプロシージャがあります。各列は1人がホテルに泊まる日に対応しているので、リピーターをバインドすると4行が表示されます。 2つの列は同じ部屋で、他の2つは同じ部屋です。私はクレジットカードの情報を表示するだけでなく、それはこのようなものになりますので、同じ部屋のすべてのセットのために、個々の部屋のために:リピーターにバインドされたすべての行のデータを表示しないようにリピーターを変更するにはどうすればよいですか?
2011年12月7日ルームを1
12/2011分の8ルーム1
クレジットカード情報
2011年12月7日ルーム2
2011年12月8日ルーム2
クレジットカード情報
ルーム情報とクレジット情報をそれぞれ1つの行に結合したくありません。これを私が望むようにフォーマットするにはどうすればいいですか?
現在、ItemTemplateにルーム情報を表示しています.ItemTemplateの内部には、trとtdがあります。
あなたが情報を返すときには、必要な情報を保持するDictionaryを作成して部屋番号をキーとして使用することができます。部屋番号をもう一度追加するのをスキップして、クレジットカード情報をオブジェクトに追加するだけです。 Dictionary <>はContains()メソッドを使用してキーが既にリストにあるかどうかを確認するか、動的配列string [] strArray = {}を作成してDataReaderからアイテムをロードするか、 –
MethodMan
@DJKRAZEを作成することができます - 私はあなたが言っているものを手に入れたと思います。可能であれば、あなたのコメントを回答に書式設定できますか? – Xaisoft