mamori017.log

歴史的クソブログ

.NET

サマータイムの調整時間をTimeZoneInfo.ConvertTimeで変換した

サマータイムについて話をしていて、仮に実施されるとなると結局UTCオフセット時間ありきで考えるのが良い*1という話になり、 既存のDateTime型データはTimeSpanを使用してDateTimeOffset型として扱うという方針でその場が何となく纏まりました。 その話の流…

リンクとして追加したコードを含むプロジェクトをAppveyorでビルドする

.NET Frameworkのプロジェクトで一部のコードを別のソリューションからリンクで参照するということはよくあるケースだと思います。 GitHubでバージョン管理している.NETプロジェクトはAppVeyorを使用してビルドしているのですが、 AppVeyorでこの関係性を持…

ClickOnceアプリケーションの配布をGitHub Pagesでできないか試したら警告が来た

ClickOnceアプリケーションの配布はHTTPで更新ファイルを参照できさえすれば動作するはず。 それならGitHubのリポジトリ上でも実現できるのではないかと思ったのでやってみました。 といっても既にGitHubでの運用を検討されている方はおられるわけで。 どう…

DataGridView上のデータを絞り込み表示する

DataGridViewに表示されているデータに対して、絞り込み条件を指定し表示させたい場合は BindingSourceクラスのFilterプロパティが使用できる。 BindingSource.Filter プロパティ (System.Windows.Forms) 手順 DataGridViewにバインドしたDataSourceをDataTa…

Azure Function AppでHTMLコードを出力する

using System; using System.Net; using System.Net.Http.Headers; public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log) { // ステータスコード HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); // 表示さ</httpresponsemessage>…

DataGridViewにチェックボックスを追加する

DataGridView上にデータベースから取得したデータとチェックボックスを表示させたい場合、 バインドするDataTableにチェックボックス列を追加することで表示できる。 Dim objDataTable As DataTable Dim objCol As DataColumn ' チェックボックス列を作成 ob…