• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#のプログラミングで困ってます。)

C#のプログラミングで困ってます

このQ&Aのポイント
  • C#のプログラミングで困っている専門学生です。明日までの課題のためにWebフォームでコミュニティーの作成をしています。トップ画面には書き込まれたトピックのタイトルをリンクで表示したいです。
  • トップ画面のLabelに表示されるタイトルは5件までに制限し、[次へ]ボタンを押すと6件目以降のタイトルを表示できるようにしたいです。
  • どこにコードを追加すればよいかわからないため、ご教授いただけると助かります。お力添えのほどよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

まず、肝心のところ、次のような感じかな? iとsrを、次へボタンのメソッドで読める場所に保存して、ボタンのクリックイベントに、下記同様の処理を追加。  while (sr.Peek() != -1) { if(i<5){  msgtext = sr.ReadLine().Split(',');  test += "<tr><td>" + msgtext[3] + "<a href =\"WebForm1.aspx?id=" + i + "\">" + msgtext[0];  i = i + 1; }else break; } または、  for(i=0;i<5;i++){   if(sr.Peek() != -1){    msgtext = sr.ReadLine().Split(',');    test += "<tr><td>" + msgtext[3] + "<a href =\"WebForm1.aspx?id=" + i + "\">" + msgtext[0];   }else break;  } で、動的にボタンを作るのは、とても説明が面倒なので、参考URLを見てみてください。 自分なら、予めフォームに貼っておくけどね。

参考URL:
http://support.microsoft.com/kb/815780/ja
noname#163915
質問者

お礼

本当にありがとうございます。 大変参考になりました。 また機会がありましたらお力添えお願い新さうm(__)m

その他の回答 (1)

回答No.1

こんばんは。 >1、トップ画面のLabelに書き込まれたタイトルが5件だけ表示させたい トップ画面のLabelはどこに行ったの? トップ画面がどのように表示されているのか、全然わからないです・・・。 これだけでは難しい・・・。

noname#163915
質問者

お礼

説明不足でしたが、注意していただいてありがとうございました。

noname#163915
質問者

補足

トップ画面の中央にあるLabel1に書き込まれたデータを書き足すようにしてます。 その下に次へボタンを作りたいと思ってます。 上から、タイトル、Label1、次へといった感じのレイアウトになってます。 現状だと書き込まれた分だけ表示されます。 これをどうにか5件ずつ表示できたらいいなと思ってます。 初心者で説明が下手なのに返答いただけて感謝します><

関連するQ&A