回答数
気になる
-
ASP.Net DataBound時Style変2
お世話になります。 ASP.Net 初心者ではありますが、こちらで多岐に渡り質問させていただき、日々成長できていると思っております。この場をお借りして感謝申し上げます。 なるべく自身で解決したいと思うのですが、また壁に当たっております。 FormView_DataBound イベントの時に、データバインドさせてあるLabel を入れてあるタグがあります。 そのタグにスタイルを設定してあり、値により、そのスタイルの変更(背景色の変更)をしたいのですが、Labelに属してあるスタイルは変更できたのですが、Html上のタグの背景色が変更できないのです。いろいろと調べていくうちに、JavaScript で下記のような記述ができるようなのですが、これをこのまま FormView_DataBoundイベントに記述しても document のところでエラーが出てしまいます。 この部分には何かしらのコントロールの変数などを入れるのでしょうか? ちなみに 背景色を変えたいタグには ID="Great" を入れてあるので、このタグの背景色を変える為に、下記のプログラムをどう記述すればよいのか、わかりません。 document.getElementById("Great").style.borderColor = "red" ID = "Great" スタイルが "newStyle1" だった場合、上記をどう記述すればタグの背景色を変更できるでしょうか? 何卒、何卒よろしくお願い申し上げます。
質問日時: 2012/09/10 20:54 質問者: kyokotan12
ベストアンサー
1
0
-
Request.Querystringについて
ASPについて教えてください。 基本的な質問です。プログラム初心者です。 プログラムを前の方へ辿っていっても、 以下のスクリプトでRequest.QueryStringする"YM"や"MOVE"が定義されているところが見当たりません。 環境変数?にもそのようなものは、無さそうなのですが。 この"YM"や"MOVE"はどのようなものと考えれば良いでしょうか? スクリプトなので上から順番に処理されていくと理解していたのですが、 そもそも間違いでしょうか? <% sYM = Request.QueryString("YM") If sYM = "" Then iYear = Year(Now()) iMonth = Month(Now()) Else iYear = Left(sYM,4) iMonth = Right(sYM,2) End If sMove = Request.QueryString("MOVE") If sMove <> "" Then If sMove = "Next" Then ix = 1 Else ix = -1 End If iTmp = DateSerial(iYear, iMonth + ix, 1) iYear = Year(iTmp) iMonth = Month(iTmp) End If iLastDay = Day(DateSerial(iYear, iMonth + 1, 1 - 1)) iDay = 1 - Weekday(DateSerial(iYear, iMonth, 1)) + 1 Response.Write "" Response.Write "" Response.Write "" sPrg = "calendar.asp?YM=" & iYear & Right("00" & iMonth, 2) Response.Write "" Response.Write "" Response.Write "" For x = 0 To 6 If x = 0 Then sCol = "#EECCCC" Else sCol = "#EEEEEE" End If Response.Write "" Next For y = 0 To 5 Response.Write"" For x = 0 To 6 If x = 0 Then sCol = "#FFCCCC" Else sCol = "WHITE" End If If Date() = DateSerial(iYear, iMonth, iDay) Then sCol = "#FFE6CC" fToday = True Else fToday = False End If If iDay > 0 Then Response.Write "" Else Response.Write "" End If iDay = iDay + 1 If iDay > iLastDay Then Exit For End If Next Response.Write "" If iDay > iLastDay Then Exit For End If Next Response.Write "
質問日時: 2012/09/10 17:46 質問者: ymoshimoshi
ベストアンサー
1
0
-
フォルダー内のファイル名を印字したい
エクセル2007 XP での環境ですがあるフォルダー内のファイル名を印字したいのです何か印字する方法はあるのでしょうか?
質問日時: 2012/09/10 16:23 質問者: 5take5
ベストアンサー
1
0
-
ASP.Net DataBound時Style変更
お世話になります。 ASP.Net 初心者ではありますが、こちらで多岐に渡り質問させていただき、日々成長できていると思っております。この場をお借りして感謝申し上げます。 なるべく自身で解決したいと思うのですが、また壁に当たっております。 FormViewにてある伝票の詳細を表示しております。 HTML上に Style143 の属性を持つタグがるのですが、このタグの中にあるデータバインドされた Label の値がマイナスの場合に Style143 の背景色を赤にしたいのですが、やり方がわかりません。 Labelの背景色を変えて試してみたのですが、余白の関係上、見た目が悪いので、タグ自体の属性である Style143 の背景色を変えたいのです。 上級者様には容易な事ではあると思いますが、何卒ご教授いただければと存じます。 よろしくお願い申し上げます。
質問日時: 2012/09/10 10:07 質問者: kyokotan12
解決済
2
0
-
Visual Studio 2005 Oracle
Visual Studio 2005:.net VBでOracleに接続しています。 開発環境の移動で、PCがWindowsXPからWindows7に移行しています。 どうも初期のWebの画面でOracleを読んでいるフレームが表示されません。 OracleのDLLは <add assembly="Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89B483F429C47342"/> としているのですが、Oracleの10gがインストールされているのですが、Versionの見方が分かりません。Oracleのインストーラーから確認すればいいのでしょうか? Oracle.DataAccess.dllというのがPCでは見当たらないのですが、インストールが必要なのでしょうか? VS2005のツールからデータベースに接続をしても接続されません。 ここで接続が確認できればシステムも動くのかなとも思っております。 あまりにもVS2005に不慣れで、初心者的な質問で申し訳ありません。宜しくお願い致します。
質問日時: 2012/09/04 17:31 質問者: nayamidashitara
ベストアンサー
1
0
-
ASP.NET MVCでObjectをjsに渡す
いつも勉強させてもらっております。 ASP.NET MVC3で、ビューに渡すモデルを用意するのですが、最近javascriptをよく使うので、一発で展開できるようにできないかと思っています。 現在は、いったん起動後、jQueryで、Ajax JSONで取得しています。こちらだとすぐjavascriptのオブジェクトが取得できるので。 javascriptで一発展開というのは例えば、 public class HogeClass { public string moge { get; set; } public List<string> fugas { get; set; } } があって、ビューモデルとして public ActionResult HogeAction(){ var hogeObj = new HogeClass(); return View("hoge", hogeObj); } のようにビューへ渡して、 ビューの"hoge.cshtml"内部で、 <script type="text/javascript"> var hogeObj = <%=Model %>; // こんなので通るわけないですよね </script> とかできたらいいなあ、という話です。 いちいち起動のたびにAjaxで読み直すのは速度のこともあるし、気になります。 これまでは全部サーバでやってたのでこんなこと考えなかったんですが、皆さんはどうされてます?
質問日時: 2012/08/31 12:17 質問者: aspnet
ベストアンサー
2
0
-
ASP.net1.0をWIN7のIISで動かす
Windows7のIIS内にASP.net1.0で作成されたソリューションを導入し IISの設定を「ターゲットFramework等1.1等」可能な限り昔のシステムが稼働出来るよう設定し 無事稼働する事が出来るようになりました・・・・が 操作の手を止め40分程度「放置」して置くと「画像添付」にある通りのエラーが発生し困っています。 手を止めて放置する迄は、安定し正常に稼働するのでカエッテ謎が深まります。 ちなみにセッションの有効時間を当初疑い23時間にしてあります。 どうぞよろしくお願いします。
質問日時: 2012/08/30 00:52 質問者: mark_proud
解決済
1
0
-
ASP.NETでAjax通信する際について
はじめまして。 ASP.NET MVC3を使用して WEB画面で1つのテキストボックスに値を入れ検索ボタンを押した時に その値をキーに該当するデータをメッセージ画面として出力。 該当するデータがなければ「該当データがありません。」のメッセージを 表示する処理の簡単な検証しており以下のように記述しています。 <View側の処理> ---------------------------------------------------------------------------------- <html> <head> <title>Form</title> <!--Ajax通信に必要なスクリプトをインポート--> <script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script> <script src="../../Scripts/jquery-1.4.4.min.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script> <script type="text/javascript" language ="javascript"> // 非同期通信の成功時に呼び出されるイベント・ハンドラ function disp(context) { var data = context.get_data(); if (data == "") { // データが返されなかった場合は、その旨をメッセージ表示 window.alert("該当するデータがありません。"); } else { // データが正しく返された場合のみ、検索結果をダイアログ表示 var result = eval("(" + context.get_data() + ")"); var builder = new Sys.StringBuilder(); builder.append("タイトル:" + result.title); window.alert(builder.toString("\r")); } } </script> </head> <body> <div> @using(Ajax.BeginForm( "Search", new AjaxOptions {OnSuccess = "disp"})){ @Html.TextBox("isbn", "") <input type="submit" value="検索" /> } </div> </body> </html> --------------------------------------------------------------------------------- <サーバ側の処理> ---------------------------------------------------------------------------------- public ActionResult Form() { return View(); } //[検索]ボタンのクリック時に呼び出され、検索処理を実行 public ActionResult Search(String isbn) { // リクエストがAjax通信(非同期通信)である場合のみ検索を実行 if (Request.IsAjaxRequest()) { var _db = new MyMvcEntities(); var bok = (from b in _db.Book where b.isbn == isbn select new { b.title }).FirstOrDefault(); return Json(bok); } else { // リクエストがAjax通信以外の場合、何もしない return new EmptyResult(); } } } ---------------------------------------------------------------------------------- submit実行時にサーバ側でキーを取得しAjax通信が成功した場合は ビュー側に記載しているDisp関数により取得値の出力を行う想定ですがここで var data = context.get_data();と定義し Sys.Mvc.AjaxContextオブジェクトのdataプロパティより応答文字列を取得しようと すると「オブジェクトは 'get_data' プロパティまたはメソッドをサポートしていません。」 のメッセージが出力され処理が中断します。 実際にget_dataのインテリセンス機能が働きません。 どうすればAjax通信の応答文字列が取得できるか教授お願いします。
質問日時: 2012/08/29 22:44 質問者: eiki0520
ベストアンサー
3
0
-
お気に入り登録について教えてください。
お気に入り登録を100タイトルくらいしていますが これだけ多く登録するとパソコンの動作に影響があるのでしょうか? これからもまだまだ増えそうなのでよろしくお願いします。
質問日時: 2012/08/25 09:34 質問者: daigakudaigaku
ベストアンサー
1
0
-
ASP.Net ObjectDataSource4
お世話になります。 ASP.Net 初心者です。日夜修行をしているのですが、難解な壁に当たっております。 グリッドビューのデータソースに 動的Where句を使用したい質問を以前にいつかさせていただいております。 そこで下記のようなプログラムをお教えいただきました。 テストとしまして、Webフォームには 本題のグリッドビュー、リストボックス、ボタンが配置しております。テストですので、リストボックスを選択後にボタンを押すと、ボタンクリックイベントにて、Where句を を作成し、下記のメソッドの引数である SQL に入れてメソッドを実行し、グリッドビューのデータを更新したいのですが、ボタンをクリックした際に、どのようにしてグリッドビューのObjectDataSourceの中にあるTableAdapterのメソッドを引き数とともに実行すればよいのか未だにわかりません。 (1)ボタンコントロールを押す、コードでSQL文を作成 (2)下記のTableAdapterのメソッドを(1)で作成した引数とともに実行 (3)グリッドビューのデータが更新される 上記のプロセスをボタンクリックイベントのプログラムでどうやって実現させればよいかがわかりません。 Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click Where 以下のSQL文を作成する ●(ここがわからない)作成したSQL文を引き数にTableAdapterのメソッドを実行 グリッドビューが更新される End Sub 上記のようにボタンクリックイベントで実行したいのです。 普通はこういうやり方でやらないのでしょうか? なにぶん初心者なので、今しばらくおつきあいいただき、ご教授していただけますと 大変助かる次第でございます。 何卒よろしくお願いいたします。 ----------------------------------------------------------------------------------- Namespace MstTokDataSetTableAdapters Partial Public Class t_MstTokTableAdapter <DataObjectMethod(DataObjectMethodType.Select, False)> _ Public Function GetMstTokDataSet2(ByVal SQL As String) As DataTable Adapter.SelectCommand = CommandCollection(0) Adapter.SelectCommand.CommandText += " " + SQL Dim Dt As DataTable = New MstTokDataSet.t_MstTokDataTable() Adapter.Fill(Dt) Return Dt End Function End Class End Namespace -----------------------------------------------------------------------------------
質問日時: 2012/08/24 11:03 質問者: kyokotan12
ベストアンサー
2
0
-
ASP.Net ObjectDataSource3
ASP.Net ObjectDataSource2 お世話になります。 ASP.Net 初心者です。日夜修行をしているのですが、難解な壁に当たっております。 DataObjectSource に下記のメソッドを追加しました。 グリッドビューを配置してあるWebフォームがあり、 そこにあるDataObjectSourceのSELECTのメソッドを下記のモノに変更しました。 フォームにボタンを追加し、このボタンを押すと、下記が実行されグリッドビューの内容が変更されるようにしたいのですが、どうしても下記のメソッドを呼び出せないのです。 そのまま Call GetMstTokDataSet2(SQL) と呼び出しても 'GetMstTokDataSet2' は宣言されていません。アクセスできない保護レベルになっています。 と表示されてしまいます。 TableAdapter や、DataTable、Class などを初めに記述して、IntelliSense にてその次の候補に関数名が出るわけでもなく、ボタンの Protected Sub Button1_Click から下記のメソッドをどう呼び出してよいのかがわかりません。 本当に基本的な事だと思うのですが、本当にわからないのです。 何卒よろしくお願いいたします。 (App_Code¥MstTok_ODS.vb に記述してあります) (MstTokDataSet.xsd) ------------------------------------------------------------------- Namespace MstTokDataSetTableAdapters Partial Public Class t_MstTokTableAdapter ’問題のメソッド <DataObjectMethod(DataObjectMethodType.Select, False)> _ Public Function GetMstTokDataSet2(ByVal SQL As String) As DataSet プログラムが記述してあります。 End Function End Class End Namespace -------------------------------------------------------------------
質問日時: 2012/08/23 17:00 質問者: kyokotan12
ベストアンサー
2
0
-
504-Gateway Timeoutについて
ASP.net(C#)で開発をしております。 IIS7.5です。 重たい処理をさせたときに、「504 - Gateway Timeout 応答ヘッダの読み取りタイムアウト 」 というエラー画面が表示されます。 Web.configなどでtimeoutの値を大きくしたり、 IISの設定で、「アイドル状態のタイムアウト(分)」を大きくしたりして 試したのですが、エラーが解消されません。 解消方法をご存知の方、ご教授願います。
質問日時: 2012/08/22 23:04 質問者: erqew
解決済
1
0
-
ASP.NET MVC 3
画面上のエディットボックスに入力した値を取得してコントローラーに引き渡すにはどうすればよいでしょうか? ご存知の方、よろしくお願いします。
質問日時: 2012/08/22 19:47 質問者: noname#171869
ベストアンサー
1
0
-
ASP.Net ObjectDataSource
現在、過去にAccess で作成しましたシステムをASP.Net にて作り変えております。 GridView のデータソースとして 動的なWhere文を必要としていることから 以前、SQLDataSourceよりもObjectDataSourceに変更したほうが良いとのアドバイスをいただき、赤間本と呼ばれる構築技法の書籍も購入しまして日夜勉強しているASP.Net初心者の者であります。 こちらの本の第10章からが動的Where文を紹介している部分だと思うのですが、なかなか難解で頭に入ってきません。 【こちらでやった事】 DataSetを作成し、基本SQLを作り、TableAdapter を作成しました。 【まずわからない事】 例えば Where句が全て埋まっている場合のSQLが下記のものだとします。 SELECT * FROM test WHRE A = @para1 AND B = @para2 AND C = @para3 動的SQL文を作成したいので SELECT * FROM test WHRE A = @para1 だったり SELECT * FROM test WHRE B = @para2 だったり SELECT * FROM test WHRE C = @para3 だったり SELECT * FROM test WHRE A = @para1 AND B = @para2 だったり SELECT * FROM test WHRE B = @para2 AND C = @para3 だったり SELECT * FROM test WHRE A = @para1 AND C = @para3 だったり SELECT * FROM test WHRE A = @para1 AND B = @para2 AND C = @para3 だったりと 全部で7通りあるわけです。 書籍には、クエリを追加するようにと記述されているのですが、 これら7通りを全て記述して クエリの条件にあったモノを選択し、実行させ GridView にバインドさせるのでしょうか? もしそうだとすると パラメーターが仮に10個あったとしたら すごい数のクエリを追加していくことになるのかなと思い、 まずは、どういう概念で登録していくのかをお教えいただければと存じます。 今まで、動的SQL の場合は、パラメーターが空白、NULLの場合にはSQL文に含めない形で SQL文を作成し、レコードソースにしていたのでTableAdapter を作成して どのような形で動的クエリを実行させるのかがまったくつかめていない状況でございます。 なんとかこの壁を突破し前へ進めればと思っております。 よろしくお願い申し上げます。
質問日時: 2012/08/21 15:01 質問者: kyokotan12
ベストアンサー
2
0
-
コマンド実行時の結果のリダイレクト
お世話になっております。 【環境】 作業マシン:WINDOWS Server2008 (仮想) 開発ツール:VWD2010(VB) 使用DB:SQLServer2008R2 Webフォームにてアプリを開発しております。 ASP.NET VBでの開発の経験はおおよそ4ヶ月程です。 【質問内容】 コマンド実行し、その際プロンプトに表示される結果文字列を、 下記を参考に取得しています。 http://dobon.net/vb/dotnet/process/standardoutput.html 実行しているのは処理終了までに5分くらい掛かるexeで、 10秒毎に現在の処理進捗率を吐きます。 ですが現在はプロセスが終了するまで結果の参照ができません。 参考URL先にあります、 [プロセス名].StandardOutput.ReadToEnd この取得方法ではプロセスの終了まで待たねばなりません。 完了していないプロセスのoutput を参照するには どのようにすればよいのでしょうか。 何卒ご教授下さい。
質問日時: 2012/08/20 13:47 質問者: wendy0303
ベストアンサー
2
0
-
ASP.Net ObjectDataSource!
お世話になります。 現在Access で作成されているアプリケーションをASP.Netに移植する為に日々精進しております。 GridView のデータソースを自由な感じでWhere条件にしたい事から、SQLDataSource から ObjectDataSource に切り替えた方が良いとのご指摘をうけ、現在作業を行っているのですが、問題が発生いたしました。 SQLDataSource ではSelectCommand に自作したSQL文を設定し、バインドすればGridView に反映できたのですが、 ObjectDataSource にはこのようなプロパティがないのですが、どのように設定すればよいのでしょうか? SQLDataSourceのように簡単には設定できず、特殊なやり方じゃないとダメなのでしょうか? なにぶんAsp.Netは初心者なので、何卒お願い申し上げます。
質問日時: 2012/08/17 08:46 質問者: kyokotan12
ベストアンサー
1
0
-
SQLDataSourceのSQL文を変えて・・・
ASP.Net にて日々壁が立ち上がっております。 GridView のデータソースであるSQLDataSourceのSQL文を変更し、尚且つページング、ソーティングも行いたいと思うのですが、なかなかうまく行きません。 Dim SQL As String 条件が複雑なので、SQL には自作したSQL文が入っております。 Me.SqlDataSource.SelectCommand = SQL Me.SqlDataSource.DataBind() このように記述するとGridViewのデータはSQL文に指定した通りに表示されるのですが、ページング、ソーティングを行うと、元々SqlDataSourceに指定してあるSQL文のモノが適応されて表示画面も元データの適応になってしまいます。 何かのサイトでこういう場合は DataSourceID をどうにかすると、ページング、ソーティングともに指定したSQL文のデータソース上で行われるみたいなことが書かれていたのですが、どう記述してよいかわかりません。 例えば・・・ Me.GridView.DataSourceID = "" Me.GridView1.DataBind() Me.GridView1.DataSourceID = Me.SqlDataSource.ID Me.GridView1.DataBind() こんな記述をしてみても、ページング、ソーティングはうまく動作しません。 動的なSQL文をGridViewに適応でき、ソーティング、ページングも適応させるにはどうしたらよいでしょうか? GridView にそういう事が簡単にできれば非常に使い勝手が良いのですが、 初心者的な考えなのかもしれませんが、何卒ご教授いただければと存じます。 よろしくお願い申し上げます。
質問日時: 2012/08/16 13:39 質問者: kyokotan12
ベストアンサー
1
0
-
ASP.net BackColor の数値設定
ASP.net BackColor の数値設定をしたいのですが、 e.Row.Cells(13).BackColor = Drawing.Color.LightGreen 上記はライトグリーンってわかるんですけど、もっと薄い色にしたい場合、 たとえば、適当なところの色をパレットを使って出てきた数値が #CCFF99 これなんですけが、 e.Row.Cells(13).BackColor = #CCFF99 こうやりたいところなんですけど、当然のことながらエラーになってしまいます。 &H・・・・ のような形にしないといけないのはわかるのですが、 #CCFF99 の形から &H・・・ の形にする関数 関数(#CCFF99) こんな感じのものって あるのでしょうか? もしあるようでしたら お教え下さいませ。 よろしくお願いいたします。
質問日時: 2012/08/14 20:42 質問者: kyokotan12
ベストアンサー
1
0
-
ASP.NET テキストフィールドの日付
お世話になります。 現在 勉強の為に、既存のAccessで作成されているアプリケーション から ASP.NET に作り変えている最中でございます。 そこでテキストフィールドの事でお尋ねしたいことがあります。 例えば Access で日付フィールドを作成し 8/13 と入力すると Access が自動的に 不足している2012/ という文字を付加し、2012/08/13 と入力を補正してくれますが、 ASP.NET で これを実現させるためには何をしたらよいのでしょうか? どこかプロパティで設定する個所や、VBで記述しないといけない場所などございましたら、 何卒ご教授いただければと存じます。 よろしくお願いいたします。
質問日時: 2012/08/14 10:02 質問者: kyokotan12
ベストアンサー
1
0
-
ASP.NET C# ローカルのパスが呼ばれる
お世話になります。 サーバはWindows Server2008 IIS6.0で、開発環境がWindows8 Visual Visual Studio 2010です。 サーバ環境にローカルで作成したソースをビルド後、アップロードすると下記エラーにて動作しません。 C:\Users\hoge\Documents\Visual Studio 2010\Projects\project\WebApplication1\index.aspx.cs:120 下記エラーを見ると、ローカルのパスが表示されている点と、 該当の行のSQLコネクション部分が怪しいと思うのですが、原因が全くわかりません。 120行目 if (sqlCon1 != null) sqlCon1.Close(); 恐れ入りますが、お分かりになる方がいらっしゃいましたら、 教えていただけますでしょうか? '/' アプリケーションでサーバー エラーが発生しました。 値を Null にすることはできません。 パラメーター名: String 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.ArgumentNullException: 値を Null にすることはできません。 パラメーター名: String ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [ArgumentNullException: 値を Null にすることはできません。 パラメーター名: String] System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +12636395 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224 WebApplication1.btn_Click(Object sender, EventArgs e) in C:\Users\hoge\Documents\Visual Studio 2010\Projects\project\WebApplication1\index.aspx.cs:120 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +154 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3707
質問日時: 2012/08/07 15:13 質問者: go0ole
解決済
1
0
-
IIS7.0上でASP.netでAD情報取得したい
ASP.netをVS2008(言語はVB)で開発しています。ローカル(WinXP)ではAD情報が取得できるのに、 WindowsServer2008(IIS7.0)上で実行したらエラーになりました。 エラー内容:「操作エラーが発生しました」 場所 System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) ------------------------------------- コード: Dim nameCheck As String = System.Security.Principal.WindowsIdentity.GetCurrent.Name.ToString() Dim serverPath As String = "LDAP://servername/DC=hogehoge,DC=local" Dim entry As New System.DirectoryServices.DirectoryEntry(serverPath) 'ログオンユーザーを変数へ代入 Dim lgUser As String = Environment.UserName Dim search As New System.DirectoryServices.DirectorySearcher() ' 検索のルートになるDirectoryEntryを指定 search.SearchRoot = entry ' 検索条件を指定します。下ではアカウント名と変数lgUserの一致が条件 search.Filter = "(samAccountName=" + lgUser + ")" Dim result As System.DirectoryServices.SearchResult result = search.FindOne ------------------------------------- この↑FindOneでエラーになります。 lgUserにはユーザーID、 nameCheckにも、ドメイン名/ユーザーIDで、予定通りの値が取得出来ていることを確認しています (※nameCheckはコード上必要ありませんが 思った通りの動きをしているか確認のため取得し、エラー時に表示して確認しました) IIS7.0上では、IISマネージャを使用して、 「認証」で ・ASP.NET偽装 ・Windows認証 を有効とし、他(フォーム認証、基本認証、匿名認証)はすべて無効にしています lgUserにセットされる値はIDなので、 AD情報から、該当する人の名前と、メールアドレスを取得したいです。 (イントラネット上でデフォルト表示に使用します) IIS7.0上で、ADに接続できるような設定が必要なのかな?と思っているのですが 具体的にどこをどうしたらよいのかわからず、途方に暮れています こちらの情報が少ないようでしたら追加致します。 もう3日くらい詰まっているので、ヒントだけでも教えていただけると助かります。 よろしくお願いいたします。
質問日時: 2012/07/30 11:59 質問者: Kissy_ritsu
ベストアンサー
1
0
-
Webサイト アプリのコンパイル他
ASP.NETの初心者です。 職場で急にC#で開発されたWebサイトのメンテを引き継ぐことになり、悪戦苦闘しています。 開発環境は.NET Framework ver.3.5、Visual Studio 2008、サーバーはISSです。 SQL Serverのデータベースにフィールドを追加し、そのデータの表示と更新をWebで行うよう ソースを変更しましたが、ブラウザーでサイトを開いてテストしたところ、新しく追加した フィールドへの読み書きがうまくいきません。 Webサイトアプリケーションは実行時に自動コンパイルされるため、事前にビルドする必要は 無いはずですが、もしコンパイルでエラーが発生すると、実行ファイルは作成されず、前回 作成に成功したファイルが使われるのでしょうか? .aspxファイルで変更したUIは更新されるが、.csファイルで変更した動作に関しては古いビルド ファイルを実行しているため、変更が反映されないという認識で合っていますか? Visual Studioでデバッグを実行すると、変更を加えていないファイルで、コードビハインドの クラスの型がLoadできないという エラーがいくつか検出されます。 あるファイルを変更したために、それを参照もしていない別のファイルでコンパイルエラーが 発生するということもあるのでしょうか? それとも単に、前任者がバグを残していたということでしょうか。 また、.aspxファイルにフィールドを追加すると、対応する「.aspx.designer.cs」は自動更新される ものなのでしょうか? テスト環境からローカルディスクにアプリケーションのすべてのファイルをコピーし、編集しましたが、 ローカルPCではVisual Studio 2008ではなく、2010を使用しています。 このバージョンの違いが、自動更新されない原因なのでしょうか? 知識や経験が乏しいため的外れな質問かもしれませんが、周りにASP.NETやC#の開発に 詳しい人がいないため、本当に困っています。 どなたか上記の疑問点にお答えいただければ幸いです。 よろしくお願いします。
質問日時: 2012/07/19 08:40 質問者: NY_717
ベストアンサー
5
0
-
チェックBOX入力後、ある時間に音を鳴らしたい
チェックBOXに最初に確認チェックをいれてもらい、ある時刻になると、音を鳴らしたいです。 ボタンを押し、OnCliantClickで音をJAVASCRIPTで鳴らすことはできました。 でもサーバー側のイベントで制御はできないようです。 チェックBOX入力時にトリガーして、タイマー(AJAXかなにか)で遅延とか無理ですか? なにか方法はないでしょうか? 環境はWIN7、Visual studeio 2010 express C#です。
質問日時: 2012/07/15 13:01 質問者: kazutakahashi
解決済
1
0
-
IISのバージョンとASPについて
お世話になります。IISのバージョンとASPについて教えてください。 尚、ホントに素人に毛が生えたレベルで頓珍漢なことを書く場合がありますが、ご了承ください。 今度社内のサーバー(Win2003R2)をリプレースすることになりました。 このときこのサーバーで稼働するASPで独自開発された自社ソフト(LAN内だけで使用)もリプレースする必要があります。 新しい環境はWin2008R2になりますので、当然IISのバージョンが変わります。 1.この時、このASPプログラムは絶望的に動かないものでしょうか? 2.一般的にIISのバージョンがASPプログラムに与える影響力はどのぐらいありますか? 尚、このASPプログラムはWin2000の時代から、リプレースを経て稼働してきたもので、今回も例に習って移植することになりました。 3.でも、正直みなさんリプレース5年毎にASPが動く動かないをそんなに気にしなければならないのでしょうか?IISは機能的に下位互換はしないのでしょうか? 最後にIISのwikiをみていてIIS7.0からSMTPの機能が削除されたというようなことが書いてありましたが、 4.そうするとこのASPで簡易メールを送信するような仕組みはすべて使えないということなのでしょうか? ASPの記述にメール送信にBASP21をつかうような記述があったような気がします。※社内に別途Exchangeは存在するのですが、BASPは使えないのでしょうか?
質問日時: 2012/07/07 07:54 質問者: naana2
ベストアンサー
2
0
-
FileUploadで複数ファイルのアップロード
VS2008、ASP.NETにて開発を行っています。 ファイルを指定してアップロードする処理を作成しているのですが FileUploadコントロールを使用して、一度に複数のファイルを指定し アップロードすることは不可能なのでしょうか? もし不可能であれば代替案などがあれば 参考サイトのURLでもいいので教えてください。
質問日時: 2012/07/05 11:57 質問者: C_S_C
ベストアンサー
3
0
-
C# MaskedTextBox にて、タブ移動
はまってます。。 宜しくお願いします。 【やりたいこと】 MaskedTextBox にて、最大文字を入力したら、次のコントロールに移動。 TextBox だとMaxLengthを持っているので下記でうまくいきました。 OnTextChangedイベントにて if (TextBox.MaxLength == TextBox.Text.Length) { textBox2.Focus(); } MaskedTextBox だとMaxLengthが無いので、判定基準がわかりません。 ご教授ください。 宜しくお願いします。
質問日時: 2012/07/03 21:27 質問者: 54545
解決済
1
0
-
WPIのインストール先を変更したい
お世話になります。 Web Platform Installer4.0をインストールしたいのですが、 インストール先のフォルダを変更できないみたいなのですが、 Cドライブの容量がかなりきつく、他のHDDの領域にインストールしたいのです。 オプションなど見てもインストール先などの変更箇所がないのですが、 どこかにインストール先の指定変更ができる箇所があるのでしょうか? もしあるようでしたら、その個所を教えていただけないでしょうか? よろしくお願いいたします。
質問日時: 2012/07/02 12:31 質問者: kyokotan12
ベストアンサー
1
0
-
Process.Startの戻り値を後で取得
お世話になっております。 作業マシン:WINDOWS Server2008 (仮想) 開発ツール:VWD2010(VB) 使用DB:SQLServer2008R2 にて、Webアプリを開発しております。 ASP.NET開発の経験はおおよそ1ヶ月半程です。 現在、Process.Startで外部exeを実行しております。 この外部実行ファイルは3分くらい掛かる処理で、 WaitForExit() で結果を待たずに 次の画面(待機用画面)に遷移しています。 処理が終了したら、待機画面から結果画面へと遷移させたいのですが、 プロセスの完了と、その結果(戻り値)を、 Process.Startをコールした画面以外で受け取る事が出来るのでしょうか。 WaitForExitを使用するならば、 素直に終了を待ち、終了後にExitCodeを取得、 Ret = Process.Start() で戻り値も取得できましたが… WaitForExit( ) をしない場合、どのようにして取得できるのでしょうか。 http://dobon.net/vb/dotnet/process/openfile.html こちら等、Process.Start 非同期 などのキーワードで出てくるのは Processを実行した同画面内での待機のケースが多く、 今自分が遭遇しているケースに応用するには どうにも自分の理解が追いつけず質問いたします。 実行する画面でプロセスIDを取得し、セッションに持たせ、 終了を判断したい画面でプロセスIDを元にチェックをする… と言うことも考えてみましたが、プロセスIDを頼りに、 終了したプロセスの戻り値を突き止める方法も見つからず (発想自体が間違っているかもしれません) 皆様のお力を貸して頂けないでしょうか。何卒よろしくお願いします。
質問日時: 2012/06/28 02:19 質問者: wendy0303
ベストアンサー
2
0
-
ASP.NET環境
ASP.NETはサーバー側がwindowsでないとだめなのか サーバー側がLinuxでもクライアント側がwindowsなら動くのかどちらなのでしょうか。 またPHPではできないがASP.NETならできることは何なのでしょうか。
質問日時: 2012/06/26 14:05 質問者: basi999
ベストアンサー
1
0
-
html→aspxへのタグ変換方法
調べたのですがうまくヒットしなかったので教えてください。 自分はhtml+CSSでwebページを作成しているのですが、 今回DBから値を持ってきて表示する方法をVB.NETを使用することになりました。 そこで、自分が作成したhtmlを.NET班がいちいちタグ等を変更するのが大変だということで タグの変換ツールがあれば使用したいのですが、そういったものはあるのでしょうか。 ちなみにDreamweaverCS6を使用しており、「別名で保存」でaspx保存したのですが タグの変更まではできないようでした。 aspx→htmlのツールは見つけたのですが、そうではなく、html→aspxのツール、もしくは 簡単なやり方を探しています。 よろしくお願いします。
質問日時: 2012/06/25 14:05 質問者: MissWednesday
ベストアンサー
1
0
-
ASP.NETマスターページでのJAVA使用
お世話になります 現在下記にてhtmlで画像表示をランダム表示していますが ASP.NETのマスターページを使用して表示するにはどうしたらいいですか? マスターページはscript可ですが aspxは <body>不可?です 今は再生されないままです <html> <head> <script type="text/javascript"> var movieList = ['01.wmv', '02.wmv', '03.wmv', '04.wmv', '05.wmv', '06.wmv'] ; var currentMovie = 0 ; Array.prototype.shuffle = function() { for (var i = this.length, p; i > 0; --i) { this.push(this[p = Math.floor(Math.random()*i)]) ; this[p] = this[i-1] ; this[i-1] = this.pop() ; } return this ; } onload = function() { movieList.shuffle() ; document.getElementById('WMP').FileName = movieList[0] ; } </script> </head> <body> <embed name="WMP" id="WMP" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" width="224" height="134" showcontrols="0"></embed> <script for="WMP" type="text/javascript" event="PlayStateChange(lOldState, lNewState)"> if (lOldState == 6 && lNewState == 0) { if (++currentMovie >= movieList.length) currentMovie = 0 ; setTimeout(function() {document.getElementById('wmp').FileName = movieList[currentMovie] ;}, 0) ; } </script> </body> </html>
質問日時: 2012/06/21 23:24 質問者: BSR123
解決済
1
0
-
IIS6.0アプリケーションプールが出てこない
IIS6.0にアプリケーションプールが出てこない。 インターネットインフォメーションサービス(IIS)マネージャを起動しても アプリケーションプールの設定が出てこなくて困っております。 当方、IISのサービスの中でコンソールアプリケーションを実行したいと思い、 アプリケーションプールのセキュリティアカウントを変更したいのですが、 それが出来ずに困っています。 IIS6.0でアプリケーションプールのセイキュリティアカウントを 変更する方法ってあるのでしょうか? 環境 IIS 6.0.3790.1830 Windows Server 2003 Service Pack 1
質問日時: 2012/06/20 21:51 質問者: kiyo7447
解決済
1
0
-
動的に作成したボタンオブジェクトのプロパティ
以下のようにして動的にボタンオブジェクトを作成しました。 Dim NewButton = New Button NewButton.ID = "NewButton1" NewButton.CommandName = "ComName" NewButton.Text = "NewButton" form1.Controls.Add(NewButton) ここまではいいのですが、このボタンを押したときに処理されるルーチンを指定するための方法がわかりません。 NewButton.onClick = "NewButton_Click" としても、 NewButton.onCommand = "NewButton_Command" としても、「…はProtectedであるため、このコンテキストではアクセスできません」と怒られます。 どうすればいいでしょうか?
質問日時: 2012/06/20 20:14 質問者: mtkame
ベストアンサー
1
0
-
【ASP.NET MVC】HTMLヘルパーについて
ASP.NET MVCで開発しています。 型付けHTMLヘルパーが上手く理解(というか納得?)できないので どうかご教授願います。 ところで、事前にこちらのページを覗いております。 http://www.atmarkit.co.jp/fdotnet/scottgublog/20100113stronghelper/stronghelper.html さて、本題。 <%= Html.TextBoxFor(model => model.ProductName) %> というのが、 <input type="text" id="ProductName" name="ProductName" value="*model.ProductNameの値*"/> となるのは何となく理解ができます。 理解できるということの根拠として、id(およびname)の「ProductName」はまさに 記述されていますし、ラムダ式はmodel.ProductNameを返すようになっているから、 「.NETはnameとidとvalueを取得できるんだろうよ」、と予想できるからです。 旧来のHtmlヘルパー <%= Html.Textbox("ProductName",Model.ProductName) %> に比べて、 「name(id)属性用のパラメータが必要無い」 「テンプレート内でのコードインテリセンスが効く」 という利点があるそうですが、どうしてもここで納得出来ないことがあります。 この2点の利点を実現するのに、なぜラムダ式で実現できるのでしょうか? あるいは、なぜラムダ式が採用されたのでしょうか? 別の言い方をすれば、別にラムダ式を用いなくても、.NETが賢くなれば、 <%= Html.Textbox(Model.ProductName) %> という記述で、インテリセンスが効いてコンパイルチェックも実行されても おかしく無いと思うのですが・・・。 Modelオブジェクトの型宣言はテンプレートの先頭で行われているはずですから、 「Model.」と打ったところでModelのクラスと関連付いてもおかしく無いですよね? 別にMSの仕様に文句をつけるつもりはないのですが、 「先述の2点の利点を実現する」ことと、「ラムダ式の記述」というのがどうも一致しません。 開発作業には支障ないのですが、腑に落ちなくて困っています。 ソースコードを読んでも、自分の疑問の解決には至りませんでした。 どうぞよろしくお願い致します。
質問日時: 2012/06/11 22:38 質問者: gongon8
解決済
2
0
-
ASP.NETでの実行環境
現在ASP.NETの勉強をしている最中です。 そこで聞きたいのが、たとえば簡単なWEBサービスの実行環境(テスト環境ではなく)を 作りたいと思った場合にサーバが用意できない場合は XPProにIISを設定しそこにほかのPCからアクセスし実行するような 環境でも問題ないものなのでしょうか? 簡単に言えばXPProを簡単なWEBサーバとして使用するということなのですが・・・ そういうことは可能なのでしょうか?
質問日時: 2012/06/07 23:16 質問者: C_S_C
ベストアンサー
3
0
-
Web.Config 構成ファイルのエラー
visual web developerを使用してWEBアプリを作成しています。 「デバック」すると普通に表示できるのですが、 「Webサイト」メニューから 「Webサイトのコピー」で 作成したものをサーバーにコピーしてアクセスしてみたところ 以下のエラーが出ました。 __________ 詳細: このエラー メッセージの詳細をリモート コンピューターで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> __________ 確認してみると、作成中はさわったこともないWeb.Configというファイルがあるので 開いて見よう見まねでコードを足してみたりしているのですが いっこうに症状が改善されません。 ネットで検索すると同じようなエラーが出た人がたくさんいるようですが どのサイトを見ても、解決法が理解できませんでした。。。 まさに以下のページにある症状と同じだと思うのですが このページを見ても解決できませんでした。 http://oshiete.goo.ne.jp/qa/3278133.html このエラーにはどのように対処すればいいのでしょうか? このエラーはサーバーの設定変更等が必要になるのでしょうか? というのもサーバーの管理は別の人がやっていて サーバーの問題だとしたらその人に設定変更をお願いしなければならないという事情があります。
質問日時: 2012/06/07 17:01 質問者: masunona
ベストアンサー
1
0
-
asp.net IIS実環境でのエラー
いつもお世話になっております。 ローカルにて、開発していたasp.net(visual basic利用)のWebアプリケーションを、実環境のサーバ(Windws Server 2008 R2)へ移行したところ、次のエラーが発生いたしました。 「C:該当ページファイルの物理パス名XXXXX:ASP.NETのランタイムエラーです。:アプリケーション開始前の初期化メソッドStart(型System.Web.WebPages.Deployment.PeApplcationStartCode)が例外をスローしました。エラーメッセージは次のとおりです:呼び出しのターゲットが例外をスローしました。」 ローカルでは正常に動いていますが、原因がなかなかわかりません。 こうしたエラーに対し原因など、アドバイスをいただければ有難く存じます。 よろしくお願い申し上げます。
質問日時: 2012/06/05 00:46 質問者: bluestar2
ベストアンサー
2
0
-
WebにてExcelを生成してダウンロード
VWD ASP.NET(VB) Excel2003 Webサーバー側に雛形Excelを配置し、ユーザーの指定により DB情報をExcelに付加してダウンロードする方法を探しています。 以下のサイトに同じ発想の方がいましたが私はVBしかわかりません。 ユーザの利用は複数が同時に使用することも想定に考えると 以下のプログラムは安全なのかわかりません。 また、リンクが切れていて内容も理解できません。 何方かVBソースコードにて教えてください。 よろしくお願いいたします。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=21390&forum=7
質問日時: 2012/06/04 23:31 質問者: ark2004
ベストアンサー
3
0
-
ASP.net1.0 Win7 IIS7
ASP.net1.0 C#.net .net Framework 1.1 Windows7 Pro IIS 7 (1)ウェブセットアッププロジェクトを作成 (2)Windows7に.net Framework 1.1を導入 (3)ウェブセットアップを実行(一見正常完了) (4)IISマネージャーで Framework1.1を設定 実行しても残念ながら動きません。 ブラウザ上から通信が行われて居ない様な 「ページを表示できません」と言う表示に成っており 困っております。 ご存知の方どうぞお力をお貸しください
質問日時: 2012/06/04 14:40 質問者: mark_proud
ベストアンサー
1
0
-
【ASP.NET】UpdatePanel上の制御
ASP.NETを始めたばかりのcobaと申します。 UpdatePanel上からUpdatePanel上にないボタンの有効無効を切り替えたいのですが うまくいきません。 ボタンをUpdatePanelに配置すれば問題ないのですが、それは仕様上できません。 例)条件を入力した後、検索ボタンを押下し、詳細を表示。その時、「印刷」や「クリア」ボタンを 有効にする。検索時は無効にしておく。 どのようにすれば実現できるでしょうか? ご教授ください。宜しくお願いします。
質問日時: 2012/05/30 09:55 質問者: null-pointer
解決済
2
0
-
VBSでファイル存在の有無チェック
お世話になります。 前回も似たような質問をしておりましたが改めて質問させていただきます。 下記のような"URIAGE.bat"というバッチファイルを実行するTEST.VBSがあります。 CreateObject("WScript.Shell").Run "C:\URIAGEDATA\system\URIAGE.bat",0 やりたい事は"C:\URIAGEDATA\system"配下に"空ファイル.txt"というファイルが存在しなければURIAGE.batを実行して、存在しt場合はURIAGE.batを実行しないで終了、という仕組みにしたいのです。 前回の質問時に"URIAGE.bat実行中に"C:\URIAGEDATA\system"配下に"空ファイル.txt"というチェック用のテンポラリーのファイルを作成して、URIAGE.batを実行した時に、このファイルの存在の有無をチェックする方法をご教授いただきまして、お陰様でうまくいきました。 今回は呼出し元のTEST.VBSの中で"C:\URIAGEDATA\system"配下に空ファイル.txt"が存在しなければURIAGE.batを実行して、存在しなければ実行しないで終了、という様にしたいのです。 環境:Windows XP SP SP3 どなたかご教授いただけますと幸いでございます。
質問日時: 2012/05/28 19:19 質問者: yakkun2338
ベストアンサー
1
0
-
GridViewのDropDownLisについて
よろしくお願いします ASP.NET(Microsoft Visual Basic 2010)で開発をしております。 GridViewにDropDownLisを配置しているのですが、 リストを選択したときの、GridViewの行(row)を取得する方法が分かりません。 OnSelectedIndexChangedを使用すると変更時のイベントを拾えて リストボックスの内容を取得出来るところまでは調べたのですが、 変更したリストボックスと同じ行にある別の項目の値を取得する 必要があるのですが、その方法が分かりません。 変更した行番号が分かれば「gridView.Rows(3).Cells(3).Text」で 値の取得は出来るのかな?と考えました。 なので、目的は同行の値の取得なので、もし行数が分からなくても 構いません。 自分なりには、かなり調べたつもりなのですが、どうしても答えを 導けず困っています。 お分かりの方がありましたら、是非ご教授頂ければ幸いです。 よろしくお願い致します。
質問日時: 2012/05/27 18:33 質問者: nekocyan
ベストアンサー
3
0
-
エクセル関数について
エクセルで質問です。 例えば下記の数字全体を検索して 7があったら1と特定のセルに表示 2があったら1と特定のセルに表示 3があったら1と特定のセルに表示 といったように、数字のある数ではなく、 その数字が1つでもあったら1とカウント、 なければ0といったカウントの方法を したいのですが単純なカウント関数では 上手くできません。 どんな関数式を使用すれば良いでしょうか? 7 1 2 3 4 3 2 3 3
質問日時: 2012/05/26 01:59 質問者: watainu3
ベストアンサー
3
0
-
CSV出力について
データベースから抽出したデータをカンマ区切りのCSVファイルにしたいと思います。 最終的に sCSVData = "りんご,みかん,オレンジ" のような形式です。 この場合、データにカンマが入ると列がずれてしまいます。 データをクオートすればいいのですが、 sCSVData = replace(sCSVData, ",", """,""") としたのですが、行頭と行末にカンマを入れれません。 どのようなコードを書けばよいのでしょうか。 ご教示よろしくお願いします。
質問日時: 2012/05/11 16:32 質問者: ab-bz
解決済
1
0
-
DataTableのselectメソッド
C#を使用して、DataTableのselectメソッドで複数のフィールドに対して、特定の文字を含まないフィールドを抽出する事はできるでしょうか? ID 名前 住所 出身地 1 前田 東京都 大阪府 2 山田 石川県 三重県 3 藤川 東京都 東京都 4 大野 大阪府 石川県 上記のテーブルで、名前、住所、出身地に「川」が含まない1のレコードのみ抽出するようなイメージです。 よろしくお願いします。
質問日時: 2012/05/03 02:17 質問者: gsany
ベストアンサー
1
0
-
C#で配列の分割
List<int>の中にある不定数の数を、先頭から100個ずつに分割したいのですが、良いコードが思いつきません。 List<int> value = { 1, 2, 3, ~1050(不定) }; //この場合、11個の配列に分割して、下記のList内Listに格納する。 List<List<int>> lstValue = new List<List<int>>(); よろしくお願いします。
質問日時: 2012/05/02 21:09 質問者: gsany
ベストアンサー
2
0
-
GridviewをExcel形式で書き出す
GridviewをExcel形式で書き出すコードを作成してみました。 Protected Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click '書き込むファイルが既に存在している場合は、上書きする Dim sw As New System.IO.StreamWriter("C:\××\××.xls", _ False, _ System.Text.Encoding.GetEncoding("shift_jis")) Dim HW = New HtmlTextWriter(sw) 'TemplateFieldを非表示(Excel書出しエラーを回避) Me.GridView2.Columns(0).Visible = False Me.GridView2.Visible = True Me.GridView2.RenderControl(HW) '閉じる sw.Close() End Sub この方法で書き出されたExcelファイルを開いてみると 「開こうとしているファイル××の形式は、ファイル拡張子が示す形式と異なります云々・・・。」 と出て、「はい」で無理矢理開くとExcel形式で表示されますが このファイルはどうやらWebページ形式のようです。 ネットで調べたところ以下のような記載を見つけました。 >なぜなら、上記のやり方では、htmlを無理やりExcelで開いているに過ぎないからです。 >(作成されるファイルを保存してテキストエディタで開けば、中身がhtmlであることが確認できます。) たしかに上記のとおりになってしまっているのですが このファイルを、Excel97-2002形式で保存することは出来ないのでしょうか?
質問日時: 2012/04/16 17:10 質問者: masunona
ベストアンサー
2
0
-
asp.net コーディング方法
asp.net初心者です。 あるコーディングをしたのですが、サーバーサイドでどう記述したらよいのかわからず悩んでいます。 内容は以下のとおりです。 TBLAから年をグループ化し降順に7年分取得します。 select TOP 7 YYYY from TBLA group by YYYY desc これをgridviewのヘッダーに表示したいのです。 gridviewの列は7列。例えば上記クエリで取得した値が 2012、2011、2010、2009、2008、2007、2006 だとすると gridviewのヘッダーは左から2006、2007、2008、2009、2010、2011、2012と 表示したいです。 ※取得した年は7年分あるとは限りません。 配列を使って下記のように考えたのですが、asp.netでの記述がわからず困っています。 記述方法、またはもっといい案があればご教授をお願いします。 <私の考えた案> (1)クエリにて年を取得 (2)配列に(1)の年を配列にセットする arry(1)=2012 ~ arry(7)=2006 (3)for文にてヘッダーにセット yearcnt=(1)の件数 for i = yearcnt to 1 step -1 lblHeder1_(i).text=arry(i) next ※ヘッダーのラベル名は1列目:「lblHeder1_1」、2列目:「lblHeder1_2」3列目:「lblHeder1_3」・・・と続きます。 lblHeder1_(i)の(i)を変数にする方法もわかりません。
質問日時: 2012/04/14 10:12 質問者: prog
ベストアンサー
1
0
-
GridviewとDataGridviewの違い
visual web developer2010を使用して 社内用の簡単なwebアプリケーションを作成しています。 DataGridViewとGridViewの違いは やっとのことでなんとなく分かったのですが (GridViewはDataGridViewの進化版?) 自分のやりたいことをネットで検索してコードを探すと そのほとんどがDataGridViewを使用したものです。 Clipboard.SetDataObject(DataGridView1.GetClipboardContent()) たとえば上記のような感じです。 これをGridViewで使えるようにしたくて 自分なりにコードを書き換えたりしてみるのですが (DataGridView1をGridView1にしてみたり、 DataGridView1をMe.DataGridView1にしてみたりしています) すべてエラーになってしまいます。 だったらDataGridViewを設置したいと思うのですが ツールバー内にDataGridViewはあるものの 色が薄くなっていて(グレーアウトみたいな感じです)選択できない状態です。 GridViewで、DataGridViewのコードを参考にして 少し書き換えれば動くようなことはないのでしょうか? または DataGridViewが使える方法を教えてください! ご教授お願いいたします!
質問日時: 2012/04/13 14:20 質問者: masunona
ベストアンサー
1
0
-
クッキーの有効期限取得(C#)
VC#(ASP.NET)で、クッキーを作成しているのですが、 クッキーの有効期限の取得方法をご存知の方、お教えください。 Request.Cookies["クッキー名"].Expiresで有効期限を取得しようとしたのですが、有効期限を取得することができませんでした。 最低でも、有効期限あり、有効期限なしの情報だけでも取得したいのですが。 そもそも有効期限は取得することができないのでしょうか?
質問日時: 2012/04/12 21:46 質問者: erqew
ベストアンサー
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
最新のコラム/記事
-
マッチングアプリで出会ったカップルは成婚率が高い!?結婚カウンセラーに聞いてみた
パートナーとの出会いの場として、もはや主流となったネット婚活やマッチングアプリ。中でも手軽に登録できるマッチングアプリは、10代から50代と幅広い年代が利用している。一方で、“相手の目的が投資関係の詐欺や...
-
メダロット:第250話「Vol.250※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
メダロット:第249話「Vol.249※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
日本古来の伝統工芸「金継ぎ」で修復した食器は前と同じように使えるの?
大切にしている食器が割れてしまったら、きっと誰もが「元に戻したい」と願うだろう。「教えて!goo」にも「割ってしまったお気に入りの食器を復活できる?」という質問があり、最適な方法について様々な意見が寄せら...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをアップ...
-
スイッチが二台あり、別々のアカウ...
-
キヤノン アソビカメラ iNSPiC REC...
-
バッチで当日日付で作成されるフォ...
-
Windows10にデュアルブートでXPをイ...
-
”KINGSOFT WPSのVBエディタ画面が開...
-
phpのファイルがブラウザで開かない
-
VB.NET Excelを読み込んでDataTable...
-
discordについての質問です。久しぶ...
-
エクセルに張り付けた写真のファイ...
-
Windowsで複数のファイルを同じ名前...
-
SPO2測定
-
高校1年生情報の問題について。
-
エクセルのマクロについて教えてく...
-
インドe-Visa 承認書のApplication ...
-
SPIの非言語の割合と比が難しくて苦...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E」と...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サービ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをアップ...
-
エクセルに張り付けた写真のファイ...
-
【VB.NET】App.configにファイルパ...
-
Windows10にデュアルブートでXPをイ...
-
aspxをhtmlに変換する方法について
-
バッチで当日日付で作成されるフォ...
-
ffftpでファイル取得が0バイトにな...
-
phpのファイルがブラウザで開かない
-
VB.NET Excelを読み込んでDataTable...
-
【VB.NET】Excelの最終行までの取得...
-
C#からvbsを実行したい
-
vba 空のデータをSplitする時の処理...
-
VBAでPDFを作成する際、同じ名前の...
-
キヤノン アソビカメラ iNSPiC REC...
-
連想配列を配列に格納したいです。 ...
-
VB.NETでMSComm が追加できず?
-
”KINGSOFT WPSのVBエディタ画面が開...
-
Excelでボタン(フォームコントロー...
-
Excelにて、シート間で、データーを...
-
Windowsで複数のファイルを同じ名前...
おすすめ情報