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

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

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

No.6153 の関連記事表示

<< 0 >>
■6153  Re[5]: if文を使って
□投稿者/ ゆうじ -(2006/08/30(Wed) 18:05:20)

    分類:[VB.NET] 

    「最もシンプルに」の定義があいまいですね。
    私のシンプルのイメージは、同じ処理を同一イベントにまとめる感じです。
    具体的には、下記のような感じです。
    (ごめんなさい。動作確認してません。)
    「if文を使って」を無視してしまっていますが・・・。

    'フォームロードイベント
    Private Sub MainForm_Load( _
    ByVal sender As Object, _
    ByVal e As System.EventArgs _
    ) Handles Me.Load

    'イベント ハンドラの関連付け
    AddHandler txt1.Validated, AddressOf Text_Validated
    AddHandler txt2.Validated, AddressOf Text_Validated



    AddHandler txt5.Validated, AddressOf Text_Validated

    End Sub

    'テキストボックスの検証終了時イベント
    Private Sub Text_Validated( _
    ByVal sender As Object, _
    ByVal e As System.EventArgs _
    )
    Dim txt As TextBox = DirectCast(sender, TextBox)

    If txt.Text <> StrConv(txt, VbStrConv.Narrow) Then
    MessageBox.Show("検索項目に半角で入力して下さい。", "エラー")

    'その他の処理
    End If

    End Sub

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

■6153  Re[8]: DataSetでDataTableの構造ごとのコピー・追加
□投稿者/ はる -(2007/08/02(Thu) 15:05:38)
    No6152 (HIRO さん) に返信
    > ■No6150 (はる さん) に返信
    >>ありがとうございます。
    >>XmlDocumentも試してみました。
    >>XmlDocumentで要素を一つずつ追加することはできましたが
    >>ツリー構造を子も含めてコピーして追加することってできますか?
    >
    > 取得したノードをXmlNodeクラスのAppendChildメソッドで追加できるのではないでしょうか?
    > (すみませんが検証しておりません)


    以下のコードを書いていますがうまくいきません。
    ノードのコピーが足りないように思いますがよく分かりません。

    //---ソースコード---------------------------------
    XmlDocument doc = new XmlDocumen();
    XmlTextWriter tw = new XmlTextWriter("result.xml",null);
    XmlNode domNode;
    XmlNode addNode;

    //XMLファイルの読み込み
    doc.Load("sample.xml");

    //コピーするノードを設定
    addNode=doc.SelectSingleNoe("/ProjectFile/ModelData/Element/Value");

    //指定位置に追加実行
    domNode=doc.SelectSingleNode("/ProjectFiles/ModelData/Element");
    domNode.AppendChild(addNode);

    //XMLファイルに書き込み
    doc.Save(tw);

    //sample.xmlの構造
    //<ProjectFile>
    // <ProjectInfo>
    // <Type>1</Type>
    // <Version>1.0</Version>
    // </ProjectInfo>
    // <ModelData>
    // <Element>
    // <Name>aaa</Name>
    // <Value> --------------------- ※このValueを構造も含めコピーし
    // <Data>1<Data> |  Name以下に複数追加したい
    // </Value> --------------------
    // </Element>
    // </ModelData>
    //</ProjectFile>


    間違いご指摘いただけるとうれしいです。
    よろしくお願い致します。
記事No.6137 のレス /過去ログ16より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -