ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【C#】ReportViewerにバーコードを表示させる方法

ReportViewerの帳票でバーコードを表示したい場合の手順になります。 ググってもいい情報がなかなかでてきませんね。 簡単にできるので試してみて下さい。 開発環境 OS:Windows10 64bit Home開発環境:VisualStudio2019プログラム言語:C# (.Net) 手順 とり…

【C#】使用していないUsingを一括消去に削除するショートカットキー

開発をしているといろんなコードを試しているうちに不要なusingが増えていきます。 それを一括で消去するショートカットキーがあります。 そのショートカットキーを紹介します。 開発環境 OS:Windows10 64bit Home開発環境:VisualStudio2019プログラム言語…

C#でGMOコインのAPIでデータを取得する

※ 2019/9/15に投稿時の内容です。API仕様も現時点のものなので作成するときは最新のAPI仕様をご確認ください。記載内容を試すときは自己責任でお願い致します。 GMOコインのAPIは以下言語しかサンプルがありません。 Node.js Python Go Ruby PHP Kotlin API…

DataGridViewとBindingNavigatorが重なりを解消する方法

DataGridViewを「親コンテナとドッキングする」を選択すると、BindingNavigatorと重なってしまう現象があります。 その解消手順を紹介します。 開発環境 OS:Windows10 64bit Home開発環境:VisualStudio2019プログラム言語:C# (.Net) 現象 DataGridViewの…

【RepotViewer】「ローカルレポートの処理中にエラーが発生しました」の解決方法

ReportViewerを使用していると、 「ローカルレポートの処理中にエラーが発生しました」 というエラーが発生することがあります。 いろいろな原因が大体このエラーとして集約されるのですが、 一概にこれすれば解決という方法はないです。 解決方法の一つとし…

【ReportViewer】「現ページ数/合計ページ数」を表示させる

ReportViewerでヘッダとフッタに「現ページ数/合計ページ数」を表示させることができます。 その手順になります。 開発環境 OS:Windows10 64bit Home開発環境:VisualStudio2019プログラム言語:C# (.Net) 手順 ①ReportViewerの定義ファイル(rdlcファイル)…

【ReportViewer】複数ページでテーブルヘッダを繰り返し表示する

ReportViewerを使用して一覧表を表示させたとき、 1ページ目にはテーブル列ヘッダが表示されるのですが、 2ページ目以降は表示されません。 その設定方法を紹介します。 開発環境 OS:Windows10 64bit Home開発環境:VisualStudio2019プログラム言語:C# (.N…

EntityFrameworkを使用してReportViewerにデータを代入する

ReportViewerへのデータを挿入する場合Datatableを介する場合が一般的です。 私は、データベースへの接続をEntityFrameworkで行っています。 その場合はdatatableではなくdatabindingを使用します。 その方法を紹介します。 開発環境 OS:Windows10 64bit Ho…

VisualStudio2019でReportViewerコントロールを使用するための前準備①

WinForm(Windowsデスクトップアプリ)でレポートを出力したい場合、以下選択肢があります。 有償のコントロール(ActiveReportなど) ACCESSレポート ReportViewer(Microsoft公式コントロール) 他にもあるかもしれませんが私は知りません。 バーコード出力な…

VisualStudio2019でReportViewerコントロールを使用するための前準備②

前回は、VisualStudioでReportViewerのレポート定義するためのファイル(rdlcファイル)を使用できるようにしました。 【前回記事】 www.topse.work 対象はASP.Netではなく、WinForm(Windowsデスクトップアプリケーション)です。 今回は、ReportViewerコント…

【Window】【Linux】トラブルシューティングに必須の書籍2冊

トラブルシューティングのやり方やツールを紹介した書籍は少ないです。 その中より実践的かつ勉強になる本が2冊あります。 全ITエンジニアに一度は読んでもらいたいです。 一読すれば作業効率上がること間違いなしです。 Windows/Linuxのトラブル追跡実践ノ…

【Windows10】コマンドプロンプトからWindowsUpdateを実行する

コマンドプロンプトからWindowsUpdateを実行したい場合 Windows10とWindows8.1以前とでコマンド名が違います。 Windows8.1以前 & WindowsServer2012 R2(GUI使用サーバ)以前 wuauclt /detectnow Windows10 & WindowServer2016以降 usoclient StartScan 以前…

【VisualStudio2019 】C#とVBのソースを相互変換する方法

C#とVB.netの相互変換は難しくはありません。 今はほんとに便利でいろんなサイトで相互変換ができるようになっています。 以下選択肢があるようです。 Webサイト ViusalStudioプラグイン ツール Webサイトがすぐ変換できるので一番手軽でした。 Webサイト 日…

【Windows10】「net use /delete *」コマンドで「システム エラー 1219」を解消できない場合

net use コマンドで 「システム エラー 1219 同じユーザーによる、サーバーまたは共有リソースへの複数のユーザー名での複数の接続は許可されません。」 が発生するときがあります。 こんな時 「net use /delete *」 (上記コマンドはすべてのネットワーク接…

【SQL SERVER2016 Exress】タスクスケジューラを使用してバックアップ自動保存する方法

SQL SERVER2016 Exressでは、 メンテナンスプランによる自動バックアップ機能がありません。 それもでやはりバックアップは自動的に取得しておきたいでしょう。 Windowsのタスクスケジューラを使用して定期自動バックアップの方法を紹介したいと思います。 …

【Microsoft SQL Server Management Studio(SSMS) 14.0】初期設定と便利な機能まとめ

SQLSERVERを使用するならば、 Microsoft SQL Server Management Studio(SSMS) は必須のMicrosoft公式ツールです。 安定したツールで使用感が大変いいのですが、 日本語情報があまりないなと感じます。 そこで、現在の私のベストな設定方法を紹介したいと思い…

【Microsoft SQL Server Management Studio(SSMS) 14.0】エリウィンドウのタブタイトルを見やすくする

SSMSのクエリウィンドウのタブタイトルはデフォルトで サーバー名・データベース名・ファイル名・ログイン名 が表示されます。 ただこれは見た目が良くなく、パット見分かりづらいです。 サーバー名・データベース名・ログイン名は、ステータスバーに表示さ…

【SQL SERVER2016】SSMSより便利にローカルDB管理可能なAzure Data Studioをインストールする

SQLSEVERを管理するとき、クライアント側PCでMicrosoft SQL Server Management Studio(SSMS)を使用するのが一般的です。 Azure SQL Database用にAzure Data Studioというツールが2019 年 6 月 6日にリリースされました。 見た目がVisualStudioCodeのような感…

【Sql Server2016】接続文字列が2種類ある件について

C#などのプログラムよりSQLSERVERに接続するために使用する接続文字列ですが、 2種類あります。 ①サーバを「DataSource」指定する場合 【SQLSERVER認証】 Data Source=H\SQLEXPRESS01;Initial Catalog=NameList;Persist Security Info=True;User ID=sqlserve…

【Microsoft SQL Server Management Studio(SSMS) 14.0】接続先データベースエンジンを見た目で分けて接続間違いを防止する方法

Microsoft SQL Server Management Studio(SSMS) では、 本番用データベースエンジンとテスト用データベースエンジンのどちらに接続しているのか、デフォルトの設定では直観的に分かりません。 クエリウィンドウを開き、本番のデータベースエンジン上で、 誤…

【VisualStudio2019 (C#)】一定期間経過後、自動で消えるメッセージボックスを表示する方法

C#

いろいろ調べたのですが、 簡単に自動で消えるメッセージボックスを作成する方法が見つかりませんでした。 そこで自分なりにコーディングしました。 開発環境 OS:Windows10 64bit開発環境:VisualStudio2019プログラム言語:C# (.Net) コード ①表示するフォ…

【Microsoft SQL Server Management Studio(SSMS) 14.0】クエリショートカットを登録すると基本SQLがショートカットで実行できて大変便利

SQL SERVERのクエリショートカットをご存知でしょうか? 全行表示(select * from テーブル名)やテーブル行数(select count(*) from テーブル名)を登録したショートカットより実行ができます。 複雑なSQLは置いといてよく使用する簡単なSQLは即座に実行で…

【VMware vSphere Hypervisor((ESXi 6.7.0 Update 2 )】ESXi(ホストPC)を別PCからシャットダウンおよび電源ONする

遠隔のクライアントPCよりESXiサーバをシャットダウンさせたり、 リモートパワーオン(WoL(Wake on LAN))ができたら大変便利です。 その設定方法を紹介します。 WoLはPCによりできたりできなかったりするので仕様を確認する必要があります。 作業要件 ク…

【Sql Server2016】データベースの負荷や実行状態を簡単に確認する方法

Sql Server2016でサーバの負荷状態あるいは実行状態を確認したいときがあります。 そんなときは「利用状況モニター」を使用すると簡単に確認ができます。 本番稼働中でも問題はありませんが、比較的負荷の少ない時間帯で行うのがベストです。 確認環境 OS:W…

【VMware vSphere Hypervisor( ESXi )】NEC LAVIE (PC-LL750DS3ER) ノートPCにESXi (6.7.0 Update 2 )をインストールしてみた

空いたノートPCができたので仮想化ソフトウェアをインストールして仮想環境を整えてみました。 仮想環境ソフトウェアには、大きく分類すると以下2種類がありますが、 今回はハイパーバイザ型のESXi (ver 6.7.0)です。 ホスト型:OS上で動作する 例 VirtualBo…

【Laravel5.7】CRUDアプリケーションを最速で作成する⑦ 詳細画面

前回の記事で、CRUDのDELETE(削除)ができるようになったので、 SHOW(詳細画面)を作成します。 以下記事がこの記事の基本部分になるのでこちらからご覧ください。 www.topse.work 開発環境 OS:Windows10 64bitXAMPP:v3.2.2MySQL(MariaDB):10.1.35-Mari…

【Laravel5.7】CRUDアプリケーションを最速で作成する⑥ DELETE(削除)

前回の記事で、CRUDのUPDATE(更新)ができるようになったので、 CRUDのDELETE(削除)を作成します。 以下記事がこの記事の基本部分になるのでこちらからご覧ください。 www.topse.work 開発環境 OS:Windows10 64bitXAMPP:v3.2.2MySQL(MariaDB):10.1.35-…

【Laravel5.7】CRUDアプリケーションを最速で作成する⑤ UPDATE(更新)

前回の記事で、CRUDのCREATE(新規作成)ができるようになったので、 CRUDのUPDATE(更新)を作成します。 以下記事がこの記事の基本部分になるのでこちらからご覧ください。 www.topse.work 開発環境 OS:Windows10 64bitXAMPP:v3.2.2MySQL(MariaDB):10.1…

【Laravel5.7】CRUDアプリケーションを最速で作成する④ CREATE(新規作成)

前回の記事で、一覧表示ができるようになったので、 CRUDのCREATE(新規作成)を作成します。 以下記事がこの記事の基本部分になるのでこちらからご覧ください。 www.topse.work 開発環境 OS:Windows10 64bitXAMPP:v3.2.2MySQL(MariaDB):10.1.35-MariaDBW…

【Laravel5.7】CRUDアプリケーションを最速で作成する③ SELECT(一覧表示)

前回の記事でCRUDアプリケーションの共通テンプレートができたので CRUDのREAD(SELECT(一覧表示))を作成します。 以下記事がこの記事の基本部分になるのでこちらからご覧ください。 www.topse.work 開発環境 OS:Windows10 64bitXAMPP:v3.2.2MySQL(Mari…