C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■7108  Re[4]: 'Dll_TestMessageBox' : 定義されていない識別子です。
□投稿者/ 風影 -(2006/10/03(Tue) 14:52:10)

    分類:[C#] 

    ファイルの移し、編集、オブジェクト/ライブラリ モジュールの設定はしているのですが・・・。

記事No.7099 のレス /0過去ログ7より / 関連記事表示
削除チェック/

■41208  Re[1]: ネットワーク上のNASをドライブに割り当てるには?
□投稿者/ 魔界の仮面弁士 -(2009/09/15(Tue) 13:25:11)
    2009/09/15(Tue) 13:42:30 編集(投稿者)

    No41185 (hs さん) に返信
    > 結局ネットワーク上の全PC名を取得する方法がわからないまま終わらせいてしまいました。

    API を使わない列挙方法を示しておきます。

    'Imports System.DirectoryServices

    Dim computers() As String

    Dim domain As String = ワークグループまたはドメイン名
    Using d As New DirectoryEntry("WinNT://" & domain)
    computers = (From c As DirectoryEntry In d.Children _
    Where c.SchemaClassName = "Computer" _
    Select c.Name).ToArray()
    End Using


    > Visual Basic6.0(SP3) が対象という事で、VB2008にコピペしましたが、文法が違い
    そのままコピペするのではなく、[ツール]メニューの
    [Visual Basic 6 コードのアップグレード]を使ってみてください。

    # もっとも、これでアップグレードしたとしても、As Any 構文が原因で変換しきれないため
    # VB6 の知識か API 自体への造詣が無いと、移植作業に若干苦労するかも知れませんが…。
記事No.41185 のレス /過去ログ71より / 関連記事表示
削除チェック/

■55036  Re[8]: TPLで引数を持たせたデリゲートを使うには
□投稿者/ orange -(2010/11/15(Mon) 14:27:51)
    aetosさん,回答ありがとうございました!!
記事No.54984 のレス /過去ログ92より / 関連記事表示
削除チェック/

■73271  Re[2]: SQLServerのエディションについて
□投稿者/ Ante -(2014/09/05(Fri) 12:19:23)
    No73270 (shu さん) に返信
    > ■No73268 (Ante さん) に返信
    >
    > マネージメントスタジオであればEnterpriseでもExpressでも
    > アクセス可能です。

    shuさんご回答ありがとうございます。
    SSMS(SQL Server Management Studio)であれば、クライアント(Expressエディション)
    からサーバー(Enterpriseエディション)にアクセス可能ということですよね??
記事No.73268 のレス /過去ログ123より / 関連記事表示
削除チェック/

■76804  ファイルのアップロードについて
□投稿者/ 鏡月 -(2015/08/18(Tue) 17:38:36)

    分類:[.NET 全般] 

    いつも大変お世話になっております。
    サーバー関係の設定に関してあまり不慣れな為、下記の内容について教えて頂きたいと考えております。

    環境
    アプリケーションサーバー
    OS:Windows Server2008 r2
    IE:8

    ファイルサーバー
    OS:Windows Server2008 r2

    ASP.NETでファイルアップロード用のWebサイトを作製しようと考えております。
    ファイルをアップロードする際にファイルサーバー上に事前に作成した共有フォルダ内にファイルをアップロードしようと考えているのでが
    権限がありませんとのエラーが出力されてしまいファイルのアップロードをすることが出来ません。

    上記の処理を行う場合、共有フォルダの権限の設定はどのようにすればよろしいのでしょうか。

    お手数お掛けしますがご教授をお願い致します。
親記事 /過去ログ130より / 関連記事表示
削除チェック/

■79043  Re[5]: ウィンドウハンドルHWND型の数値化
□投稿者/ WebSurfer -(2016/03/03(Thu) 16:05:12)
    No79040 (中の人の知り合い さん) に返信

    個人的にはマルチポストは絶対ダメとは思ってませんよ。

    でも、やるなら (1) ポスト先を全部書いて、(2) 全てのポスト先でレスをきちっと
    フォローして、(3) どこかで解決したら全てのポスト先にその旨書いて、(3) 解決
    したポスト先の URL を書くぐらいのことはするべきでは?

    > マルチポストが禁止されていないため、マルチポストを指摘するだけの投稿は「意味のない投稿」に該当しませんか?

    上記の (1) にはなっていると思いますが? 私が気づいたポスト先だけでので
    十分ではないとは思いますが。
記事No.79025 のレス /過去ログ134より / 関連記事表示
削除チェック/

■98871  DataGridViewの新規行をコードで更新した時の確定
□投稿者/ nohirahiroki -(2022/01/09(Sun) 18:29:13)

    分類:[C#] 

    2022/01/09(Sun) 18:29:40 編集(投稿者)
    2022/01/09(Sun) 18:29:35 編集(投稿者)

    <pre><pre>.net Framework 4.7.2 でC#でDataGridViewのコードでの編集を試しています。

    下記のようにDataTableにバインドした後に、DataGridViewの新規行のセルのValueを直接更新しています。


    DataTable DT = new DataTable("DT");
    DT.Columns.Add("Col1");
    DT.Columns.Add("Col2");
    DT.Rows.Add("A","B");
    this.dataGridTest.DataSource = DT;
    this.dataGridTest.Rows[1].Cells[0].Value = "C";


    このコードを実行後は、2行目(新規行)の1列目にはCと表示されます。
    しかし、この新規行の別のセル(Col2 = 2列目)をクリックすると、1列目のCの表示は元に戻って空白になってしまいます。
    コード上でこの更新(this.dataGridTest.Rows[1].Cells[0].Value = "C";)での更新を確定し、次の新規行が表示される状態にしたいのですが、EndEdit等を試してもうまくいきませんでした。

    そもそも、"C"を設定した直後の状態がどういう状態と言えるのか良く分からず、そもそもどうすべきか教えていただけませんでしょうか。</pre></pre>
親記事 /過去ログ172より / 関連記事表示
削除チェック/

■98872  Re[1]: DataGridViewの新規行をコードで更新した時の確定
□投稿者/ WebSurfer -(2022/01/10(Mon) 07:37:56)
    No98871 (nohirahiroki さん) に返信

    > C#でDataGridViewのコードでの編集を試しています。
    > 下記のようにDataTableにバインドした後に、
    > DataGridViewの新規行のセルのValueを直接更新しています。

    C# のコードで操作するなら普通は DataTable の方だと思いますが。

    全体的にどういうことがしたいのかのシナリオを書けませんか?

    一般的には、

    DataGridView ⇔ BindingSource ⇔ DataTable ⇔ データソース (SQL Server 等)

    というような構成で、DataGridView はユーザーが操作して編集し、
    その結果がバインドされている DataTable に反映され、編集された
    DataTable の内容をデータソースに書き戻すと言った使われ方になります。

    なので、「DataGridViewの新規行のセルのValueを直接更新」ということは
    普通はしないと思うのですが? (C# のコードでということなら相手は BindingSource か DataTable)
記事No.98871 のレス /過去ログ172より / 関連記事表示
削除チェック/

■98877  Re[1]: DataGridViewの新規行をコードで更新した時の確定
□投稿者/ 大谷刑部 -(2022/01/11(Tue) 10:12:05)
    No98871 (nohirahiroki さん) に返信
    > 2022/01/09(Sun) 18:29:40 編集(投稿者)
    > 2022/01/09(Sun) 18:29:35 編集(投稿者)
    >
    > <pre><pre>.net Framework 4.7.2 でC#でDataGridViewのコードでの編集を試しています。
    >
    > 下記のようにDataTableにバインドした後に、DataGridViewの新規行のセルのValueを直接更新しています。

    バインド後とは具体的にどのイベント発生時ですか?
    字面だけから判断するとDataBindingCompleteイベントでロジックを記載していると取れますが、実際はどのイベントで記載してますか?
    それによって、イベントの発生順序により状態が異なることがあり得ます。
    まずそこを明確にしてください。


    > DataTable DT = new DataTable("DT");
    > DT.Columns.Add("Col1");
    > DT.Columns.Add("Col2");
    > DT.Rows.Add("A","B");
    > this.dataGridTest.DataSource = DT;
    > this.dataGridTest.Rows[1].Cells[0].Value = "C";
    >
    >
    > このコードを実行後は、2行目(新規行)の1列目にはCと表示されます。
    > しかし、この新規行の別のセル(Col2 = 2列目)をクリックすると、1列目のCの表示は元に戻って空白になってしまいます。
    > コード上でこの更新(this.dataGridTest.Rows[1].Cells[0].Value = "C";)での更新を確定し、次の新規行が表示される状態にしたいのですが、EndEdit等を試してもうまくいきませんでした。

    他のカラムのnot null制約等によりますが、データバインドしてるということは、該当行から離れて、かつ該当行のすべての列にデータエラーがない状態でなければ、データの確定は出来ない仕様かと思います。
    そして、同行内で列を移っただけで、入力済の列がクリアされるには、いずれかのイベントの処理等でクリアされていることが考えられるので、やはりこれもどのイベントでどのような処理をしてるかを明確にしていただく必要があります。

    > そもそも、"C"を設定した直後の状態がどういう状態と言えるのか良く分からず、そもそもどうすべきか教えていただけませんでしょうか。</pre></pre>

    グリットの入力値としては確定してるがデータソースの値としては確定してない状態かと思います。
記事No.98871 のレス /過去ログ172より / 関連記事表示
削除チェック/

■98876  Re[2]: DataGridViewの新規行をコードで更新した時の確定
□投稿者/ ぼーちゃん -(2022/01/11(Tue) 10:06:46)
    バインド後はDataTableにデータを追加するようにしてください。
    
    DT = new DataTable("DT");
    DT.Columns.Add("Col1");
    DT.Columns.Add("Col2");
    DT.Rows.Add("A", "B");
    this.dataGridTest.DataSource = DT;
    
    DataRow dr = DT.NewRow();
    dr["Col1"] = "C";
    DT.Rows.Add(dr);
    DT.AcceptChanges();
記事No.98871 のレス /過去ログ172より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -