ASP.NET:改行文字で文字列を分割
ASP・VB・Excel
2004年10月30日
データベースから取得した項目に改行文字が入っている場合、
その改行文字で文字列の分割を行いたい
【方法】
StringReaderクラスを使用し分割する
argData:改行文字を含む項目
VB.NETの例
Dim wkReader As New StringReader(argData)
Try
While (wkReader.Peek() <> -1)
Debug.WriteLine(wkReader.ReadLine())
End While
Catch ex As Exception
Throw
End Try
デバッグログに改行文字で改行されて出力される
Excel:ファイルを読み取り専用で開く
ASP・VB・Excel
2004年10月15日
ファイルの開け方を選択することにより読み取り専用で開くことができます。
1.エクスプローラを開き、「ツール」→「フォルダオプション」を開きます。
2.「ファイルの種類」タグをクリックし、拡張子XLSを選択します。
3.「詳細設定」ボタンをクリックします。
4.「新規」ボタンをクリックします。
5.「アクション」を記述します。
(なんでもかまいません。ここで記述した内容が右クリック時に表示されます)
6.「アクションを実行するアプリケーション」を記述します。
Excelを初期設定の場所にインストールしている場合は、以下のとおりでいけると思います。
"C:\Program Files\Microsoft Office\Office\EXCEL.EXE" /e /r "%1"
初めのパスには、EXCEL.EXEがあるディレクトリィを記述してください。
7.「OK」ボタンをクリックし設定画面を閉じてください。
以上の手順を設定したら、Excelファイルを右クリックし、
上記で記述した「アクション」名が表示されているか、確認してください。
ASP.NET:DataGridに見出し(ヘッダ行)を表示し縦と横のスクロールを可能にする
ASP・VB・Excel
2004年10月12日
DataGridに見出し(ヘッダ行)を表示し、縦と横のスクロールを制御をしたい
【方法】
ヘッダ行のDataGridと明細のDataGridを「Flow Layout Panelコントロール」上
に作成し明細の横スクロールの制御については、JavaScriptでヘッダ行をスクロールさせる。
■JavaScript
<SCRIPT language="JScript">
function scroll() {
document.all("DataGrid2").style.pixelLeft=divScroll.scrollLeft * -1;
}
</SCRIPT>
■明細行
<div id="pnlScroll" style="Z-INDEX: 104; LEFT: 10px; OVERFLOW: auto; WIDTH: 977px; POSITION: absolute; TOP: 155px; HEIGHT: 174px" onscroll="scroll()">
<asp:datagrid id="DataGrid1" runat="server"
CssClass="detillistlayout" BorderColor="#CCCCCC"
PageSize="1" AllowPaging="True"
AutoGenerateColumns="False" Height="20px"
ShowHeader="False">
<Columns>
<asp:BoundColumn DataField="A01">
<ItemStyle Font-Size="14px"
Wrap="False" Width="200px"></ItemStyle>
</asp:BoundColumn>
</Columns>
・
・
・
・
</asp:datagrid>
</div>
■見出し行
<div style="Z-INDEX: 101; OVERFLOW: hidden; WIDTH: 960px; POSITION: absolute; TOP: 131px; HEIGHT: 24px">
<asp:datagrid id="DataGrid2" style="POSITION: relative"
runat="server" PageSize="1" AllowPaging="True"
AutoGenerateColumns="False" Height="24px" BackColor="Silver">
<Columns>
<asp:BoundColumn HeaderText="10月18日(月)">
<HeaderStyle Wrap="False"
height="25px" Width="200px"></HeaderStyle>
</asp:BoundColumn>
・
・
・
・
<asp:BoundColumn HeaderText="10月24日(日)">
<HeaderStyle Wrap="False" height="25px"
Width="200px"></HeaderStyle>
</asp:BoundColumn>
</Columns>
</asp:datagrid>
</div>
ASP.NET:Web.configで設定した内容を取得したい
ASP・VB・Excel
2004年10月10日
データベース接続文字等の内容をWeb.configに設定し
その値をロジック側で取得する方法
【方法】
Web.configに以下を追加
<appSettings>
<add key="conStringSql" value="Server=TEST01;Integrated Security=true;"/>
</appSettings>
ロジック側で
ConfigurationSettings.AppSettings("conStringSql")
で取得できます。
ASP.NET:DropDownListのイベント発生について
ASP・VB・Excel
2004年10月09日
初歩的なところで悩んでいる日々です。
随時、調べた内容等を載せていければと思います。
【現象】
DropDownListの項目選択を変更した場合に
DropDownList.SelectedIndexChangedイベントが発生しない
【解決】
DropDownListのAutoPostBackプロパティを”true”
に設定することでイベントが発生する。