• 締切済み

VB.NET ゼロ埋め

VB.NETでSQLから取得した数値をゼロ埋めしたいのですが(1を01に)。 正確には、HTML内の <itemtemplate>  <%#   "<tr>" + _    "<td>" + DataBinder.Eval("あ","{0}") +</td>" + _   "</tr>"  %> </itemtemplate> のSQLより取得した、DataBinder.Eval("あ","{0}") に入ってきた数値を変換したい。 ど素人で申し訳ないですが、よろしくお願いします。

noname#22693
noname#22693

みんなの回答

  • miyuyu
  • ベストアンサー率61% (30/49)
回答No.1

こんにちは。 Web.UIはやった事が無いのですがヘルプを見ると 「String.Format で使用する書式指定文字列と類似し、データ バインディング式の評価の結果として取得される Object を要求側のブラウザで表示できる String に変換する .NET Framework 書式指定文字列。 」 とあるので、Windowsプログラミングと同じかなと思い投稿します。 はずしていたらごめんなさいです。 wk_str=String.Format("{0:D2}",1) でwk_strには"01"が入ります。 wk_str=String.Format("{0:D3}",1)なら"001"です。

関連するQ&A

  • VB.NET

    VB.NETでSQLから取得した数値を3桁をカンマで区切りたいのですが(1234を1,234に)。 正確には、HTML内の <itemtemplate>  <%#   "<tr>" + _    "<td>" + DataBinder.Eval("あ","{0}") +</td>" + _   "</tr>"  %> </itemtemplate> のDataBinder.Eval("あ","{0}") に入ってきた数値を変換したい。 ど素人で申し訳ないですが、よろしくお願いします。

  • ASP.NETのrepeaterかSqlDataReaderの問題

    ASP.NET 初心者です。 学校の宿題で、ASP.NET(VB)とMS SQLデータベースを使ってウエブサイトを作っています。 ホームページにサーチ機能をつけているところで、 SqlDataReaderとrepeaterを使って検索結果を表示したところ、表示されるはずの 行が1行だけ表示されません。 何か間違っているのでしょうか。 VB側はPage_Loadで、 cd2.CommandText = "SELECT partName, partID FROM .Part WHERE partName LIKE '%" + kw + "%')" cn.Open() dr = cd2.ExecuteReader() dr.Read() rpResults2.DataSource = dr rpResults2.DataBind() ウエブフォーム側は <asp:repeater id="rpResults2" runat="server"> <ItemTemplate> <TR><td><%# DataBinder.Eval(Container.DataItem, "partName") %></td></TR> </ItemTemplate> </asp:repeater> のような感じです。 Page_Loadで4つrepeaterを使っています。 よくわからずに使っているもので、説明が下手ですみません。 よろしくお願いいたします。

  • VBの正規表現について

    初めまして。 VB.NETについてなんですが以下のHTMLを正規表現で取得する事は可能ですか? <TD class=ct><A href="【項目1】">【項目2】</A></td> <TD class=ct>【項目3】</td> <TD class=ct>【項目4】</td> <TD class=ct>【項目5】</td>       <TD class=ct>【項目6】</td>       <TD class=ct>【項目7】</td> 項目1から項目7を正規表現で取得する事は可能でしょうか?

  • VB6にも「ToString」ってありますか?

    VB.NETには「ToString」がありますが、VB6でこれと同じ機能をもつものってありますか?もしかしてVB6にも「ToString」ってありますか? VB6で開発しているときに、例えば「2008/10/10」と日付型になっているものを「20081010」という文字型、もしくは数値型にして扱いたいのですが... なにぶん素人ですので、質問があいまいかと思いますがよろしくお願いします。

  • ExcelファイルからHTMLファイルを自動で作成

    種類   今日の売上   総売上 みかん     5       15 りんご     6        9 すいか     1        3 のようなExcelファイルがあります。 これをWeb上に表示するため、以下のようなHTMLファイルにしています。(簡単にしてありますが) <TABLE><TR> <TD>種類</TD> <TD>今日の売上</TD> <TD>総売上</TD> </TR><TR> <TD>みかん</TD> <TD>5</TD> <TD>15</TD> </TR><TR> <TD>りんご</TD> <TD>6</TD> <TD>9</TD> </TR><TR> <TD>すいか</TD> <TD>1</TD> <TD>3</TD> </TR></TABLE> これを毎日更新しているのですが、自動でできないかなぁと思いまして…。 VBAでこれらのことをボタン一つで行うようなことはできるでしょうか? (表をみて→HTMLファイルに変換) 例えば種類をHTMLファイルに変換するのなら "<TD>" & Syurui & "</TD>" ですよね? でもこれを1行ずつに行っていくとそれをまたまとめなくてはならなくて…。 一度でHTMLファイルを作成するような方法はありますか?

  • <tbody>

    <tbody> <tr>  <td>   <div>03</div>  </td>  <td>   <div> 9</div>  </td>  <td>   <div>0</div>  </td> </tr> <tr>  <td>   <div>03</div>  </td>  <td>   <div>11</div>  </td>  <td>   <div>11</div>  </td> </tr> </tbody> のようなHTMLを、javascriptで、 [["03/9",0],["03/11",11]] というような多次元配列に変換したいと思っています。 どなたか、ご教授願えませんでしょうか? 拙い説明で申し訳ありません、、、、 何卒、よろしくお願い致します。

  • HTMLインデント機能

    市販またはフリーのツールで たとえば <TR><TD>hoge</TD></TR> のような記述を <TR>  <TD>   hoge  </TD> </TR> のように変換してくれる機能のついたものってあるのでしょうか? HTMLを整形といったらいいでしょうか よろしくお願いいたします

    • ベストアンサー
    • HTML
  • テーブル<TR></TR>の処理について

    次の様な処理を行いたいのですが方法をご教授下さい。 DBのテーブルに10個のレコードがあります。 すべてのレコードの情報を表示させます。 HTMLのテーブルは2列5行で表示させたい。 つまりHTMLで下記のように表示したい。 <TABLE> <TR> <TD>データ1</TD> <TD>データ2</TD> <TD>データ3</TD> <TD>データ4</TD> <TD>データ5</TD> </TR> <TR> <TD>データ6</TD> <TD>データ7</TD> <TD>データ8</TD> <TD>データ9</TD> <TD>データ10</TD> </TR> </TABLE> これをPHPで <? $con = mysql_connect("$dbhost", "$dbuser", "$dbpass"); mysql_select_db("$dbname"); $sql= "select * from DB_name"; $rs=mysql_query($sql); ?> <TABLE> <TR> <? while($row=mysql_fetch_array($rs)){ ?> <td><? echo $row['data'] ?></td> <?}?> </tr> </table> のように単純にデータを取り出すことは出来るのですが、 データを5つ毎に</TR><TR>を出す方法が分かりません。 このような処理は皆様はどのように行っていますか。 基本的な質問で申し訳ありませんが、ご教授下さい。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • フォームでテーブルの制御ってできる?

    例えば以下のようなテーブルがあるとします。 <html> <head> </head> <body> <table border> <tr><td rowspan="6">1</td> <td rowspan="3">2</td> <td>3</td></tr> <tr><td>4</td></tr> <tr><td>5</td></tr> <tr><td rowspan="2">6</td> <td>7</td></tr> <tr><td>8</td></tr> <tr><td>9</td><td>10</td></tr> </body> </html> フォームでこのrowspanの数値をいれるだけで このようなテーブルをつくるような手段はありますか? JavaScriptかHTMLでできる方法があれば教えてください。 また、テーブル部分の数値になっているところも テキストエリアで書き込めるようにしたいのですが、可能ですか?

    • ベストアンサー
    • HTML
  • 正規表現で任意の文字列が含まれない文字列の取得

    VB6/VBAでお願いします。 <tr> <td>あいうえお</td> <td>かきくけこ</td> </tr> ここで、<td>と</td>に挟まれた文字列を取得しようとするのですが、 ABCとXYZ両方が取得できます。任意の文字列を含まない指定はどう すればいいでしょうか? この場合、「きくけ」を含まない「あいうえお」を取得したいと思い ます。

専門家に質問してみよう