タグ

ブックマーク / dobon.net (6)

  • CSV形式のファイルをDataTableや配列等として取得する

    CSV形式のファイルをDataTableや配列等として取得するCSV(Comma Separated Value)形式のファイルをDataTableや配列として読み込む方法を幾つか紹介します。ここでは3つの方法を紹介しますが、その前にCSVとはなにかについて確認しておきます。 CSV形式とは?CSV形式について、絶対的な決まりは存在していないようです。ただし、一般的なアプリケーションで使われている決まりについては、「CSV Comma Separated Value File Format (How To)」で説明されています。 要約しますと、次のようになります。 レコードは、LFまたはCRLFで区切られる。フィールドは、カンマ(,)で区切られる。区切りのカンマの前後のスペース(タブを含む)は無視される。フィールドにカンマが含まれる場合、フィールドをダブルクォート(")で囲まなければならな

    CSV形式のファイルをDataTableや配列等として取得する
  • フォームにOKボタン、キャンセルボタンを付ける

    フォームにOKボタン、キャンセルボタンを付けるフォームにOKボタン、キャンセルボタンを付けたダイアログウィンドウを表示する方法を紹介します。これらのボタンがクリックされるとフォームは閉じられ、どのボタンが押されたかが取得できるようにします。さらに、Enterキーを押すことによりOKボタンがクリックされたことになるようにし、Escキーを押すことによりキャンセルボタンがクリックされたことになるようにします。 1.OKボタンを作成するには、フォームにButtonコントロールを追加し、DialogResultプロパティを「OK」にします。キャンセルボタンは同様にButtonコントロールのDialogResultプロパティを「Cancel」にします。 2.フォームのどのボタンが押されたのかを知るには、フォームのShowDialogメソッドの戻り値を調べるか、ShowDialogメソッドを呼び出した後

    フォームにOKボタン、キャンセルボタンを付ける
    miya2000
    miya2000 2007/07/31
    InputBox の実装
  • C#でInputBox関数に代わるものは?

    C#でInputBox関数に代わるものは?C#にVBのInputBox関数と同じものは用意されていません。よって、Microsoft.VisualBasic.dll内のInteraction.InputBoxメソッドを呼び出す以外では、自分でダイアログを作成するしかなさそうです。ダイアログフォームの作成方法は「フォームにOKボタン、キャンセルボタンを付ける」を参考にしてください。 注意:この記事では、基的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。 .NET Tipsをご利用いただく際は、注意事項をお守りください。

    C#でInputBox関数に代わるものは?
    miya2000
    miya2000 2007/07/31
    無いらしい
  • DataGridViewの指定したセルを編集できないようにする

    注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 ReadOnlyプロパティを使用するDataGridView内のすべてのセルを編集できないようにするDataGridView内のすべてのセルを編集できないようにするには、DataGridView.ReadOnlyプロパティをTrueにします。 ただしこの場合でも行の削除はできます。また、行の最後に表示される新しい行(新規行)も表示されますが、入力はできなくなります。行の削除を禁止する方法はこちらで、新規行の表示を禁止する方法はこちらで説明しています。

    DataGridViewの指定したセルを編集できないようにする
    miya2000
    miya2000 2007/07/30
    セルのReadOnlyだとソートしたら解除されませんか?バインドしてる時だけかな?
  • TextBoxに数字しか入力できないようにする

    TextBoxに数字しか入力できないようにするここでは、テキストボックス(TextBoxコントロール)に数字以外の文字が入力できないようにする方法を幾つか紹介します。 注意:ここで紹介した方法だけでは、数字以外の文字列が入力されることを完全に防げることはできません。入力された文字列が当に数字だけか確かめ、そうでなければ拒否するためには、必ずTextBoxのValidatingイベントを使用してください。文字列が数値に変換できるか調べる方法に関しては、「文字列が数字に変換できるか調べる」をご覧ください。

    TextBoxに数字しか入力できないようにする
  • .NETの命名規則

    .NET命名規則「変数や関数にどのような名前をつけるべきか?」という.NET命名規則について、ヘルプでは次のようなページで触れられています。 名前に関するガイドライン、名前付けのガイドラインコーディング技法Visual Basic の名前付け規則 補足:オフィシャルではありませんが、中西庸文さんが「VB.NET コーディング標準」を、河端善博さんが「C#コーディング標準」を公開されています。両者は平鍋健児さんの「Javaコーディング標準(オブジェクト倶楽部バージョン)」を参考にして作られたものとのことです。「コーディング規約の会」から入手できます。 これらを読んでいただければ.NET命名規則について理解出来ると思いますが、ここでは私なりにこれ以上はないというほど簡単に.NET命名規則を説明させていただきます。 まず基は、「単語で構成された、誰でも分かるような名前をつける」というこ

    .NETの命名規則
  • 1