2017-01-12 10 views
0

asp.netのc#のコードの中でデータベースからデータを取得したい。 1つの結果で2つの列を取得し、1つのgridview列に配置しようとしています。 これら2つの列の間に空白行を挿入するにはどうすればよいですか?選択したクエリ結果に空白行を挿入

質問:(新しい行で)

答え コマンドテキストは

"Select question + ': '+ answer from Questions .... ". 

このような結果を得るためにどのような方法があります。

ありがとうございます。

+0

は、データベースの主な目的ではありません「のフォーマット結果」です。ビュー、クライアント側などで書式設定を行う場合は、さらに良いでしょう。 – Fabio

答えて

2

あなたの質問が正しく分かっていれば、最初の行に質問:という2つの列からcoulmnを作成し、次の質問に答えてください。その後、これはあなたのためのトリックを行う可能性があります。あなたが達成したい何

SELECT CONCAT(question, ':', CHAR(13)+CHAR(10) , answer) as QuesAns From TableName 

または

SELECT (question + ':' + (CHAR(13)+CHAR(10)) + answer) as QuesAns From TableName 
+1

より読みやすくするために、一時的な名前(エイリアス)を付けることをお勧めします。エイリアスなしでGridViewデザイナでフィールド名を設定することはできません。 – Badiparmagi

+1

@Badiparmagiそれは良い考えです。 Lemme implement –

+1

ありがとうございました。 私は今質問が正しい結果を得ると思うが、問題はまだ2行をgridviewに表示する。 –

関連する問題