VisualStudio
Visual Studio 2015にて、旧バージョンのVSソリューションを開いてビルドした際に、標題のエラーが発生しましたので、対策をメモします。 VS2015に限った問題でなく、古いソリューションをビルドする際に起こる現象です。 事象 Visual Studioで旧バージョン…
正規表現には方言に数多くありますが、プログラミング全般の正規表現と比べても、VisualStudioのそれは大きく異なるようです。 さきほど置き換えを試したところ、少し時間を取られました。 以下、一般的な正規表現とVSとの比較です。 . 一般 VisualStudio 例…
SqlDataSourceを使ってストアドプロシージャを呼び出す場合、ウィザードに従えばパラメータ(引数)が自動生成され、データ型まで自動でセッティングしてくれて便利ですね。 一方で、〜.aspx.cs や〜.aspx.vb 等のコードページでは、相変わらずこんなコード…
メモ程度に書いた記事がブクマされていたので、少し解説を加えたいと思います。 クラスをジェネリック(List)化する理由 ListはGridviewやRepeaterコントロールのDataSouceとしても使用できるため、 一般的によく使われるDataTableよりも、データ生成時点で…
string strPath = "c:\test.csv"; DataTable dt = new DataTable(); //Shift JISで読み込む using (Microsoft.VisualBasic.FileIO.TextFieldParser tfp = new Microsoft.VisualBasic.FileIO.TextFieldParser(strPath, System.Text.Encoding.GetEncoding(932)…
string strDir = "d:\"; striing strFileName= "test.csv"; DataTable dt = new DataTable(); //CSVファイルのデータを、DataTableに変換 using (OleDbConnection con = new OleDbConnection()) { con.ConnectionString = String.Format("Provider=Microsoft…
「VirtualPathUtility.ToAbsolute」で、チルダ付きアドレスを自動変換してくれる。 " rel="Stylesheet" type="text/css" /> 追記:ResolveClientUrlの方が簡単なようです。 " rel="Stylesheet" type="text/css" />
2行でいけます。 using (SqlConnection cn = new SqlConnection(strConnectionString)) { using (SqlCommand cmd = cn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@name", SqlDbType.NVarChar, 200).Value = …
SQLserver2008のインストールに失敗したので2005に戻したところ、 VisualStudio2008のSqlDataSourceの設定画面でDBに接続しようとすると、 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' …
検証コントロールを使うパターンは、CustomControl等を除いて大体毎回同じである事が多い。最も多いのは、 RequiredFieldValidatorによる必須チェック RegularExpressionValidatorによる正規表現チェック の2つ。エラーメッセージも全て同じである上、正規…
http://www.agile-tech.com/blogs/dev/2008/08/aspnetkddi-auistyle.html で有用な情報がされています。 原因: Up.BrowserのVersion6以降では、 HTMLレンダリングにSystem.Web.UI.XhtmlTextWriterが用いられているため、 istyleなどの非正則属性を除去して…
<asp:FormView ID="FormView1" runat="server"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text="" /> <a href="#" onclick="javascript:document.forms[0]. <%=((TextBox)FormView1.Row.FindControl("TextBox1")).ClientID %>. value = '初期値';">「初期値」と入力</a> </EditItemTemplate> </asp:FormView>
ちょっと手間取った。 「参照の追加」が必要なようだった。 やり方 メインメニューの「プロジェクト」から「参照の追加」をクリック 「.NET」タブから「System.Configuration」を選んで「OK」 プログラム中に、以下のように記述する string strCon = System.…