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

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

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

全過去ログを検索

<< 0 >>
■31945  Re[1]: ADO.NETでのDB接続やINSERTについて
□投稿者/ はつね -(2009/01/30(Fri) 11:54:48)
>
    No31890 (toro2 さん) に返信
    > ADO,NETは非接続型であるのは理解しましたが、よくある部分で
    > INSERTしたら接続を切断していますが、そのようなものですか?

    INSERTしたら接続を切断ではなく、あるアクションに関連する変更を行ったら切断ですね。
    今回の場合「DB接続を行って、テキストファイルを指定してそれを1行づつ読み込みながらINSERTしてすべての行が処理し終わったら、DB接続を切断」になると思います。


    > また、DataAdapterクラスを使って、パラメータを使用して、
    > テーブルなどで一気にINSERTしたいと思っていましたが、

    DataAdapterクラスを使う場合、その前にDataSetに対して値をINSERTしておかなくてはなりません。
    値をINSERTするためには、事前にDataSetにテーブルのコピーを保持しておく必要があります。
    保持しないと既にテーブルにあるレコードをINSERTしようとして失敗します。
    # 常にからのテーブルに行い、なおかつ、必ず1箇所から行うなら事前にDatasetに保持は不要でしょうけれど。

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

■34361  Re[1]: Form1からForm2を開くときに、pathを引き継ぎたい
□投稿者/ επιστημη -(2009/03/27(Fri) 01:14:48)
>
    2009/03/27(Fri) 01:16:23 編集(投稿者)

    単純なミスでしょ。

    × public Form2(PhotoPath)
    ○ public Form2(string PhotoPath)

    # くぁーモロかぶり orz
記事No.34359 のレス /過去ログ60より / 関連記事表示
削除チェック/

■52034  Re[4]: イベントログ取得
□投稿者/ こまる -(2010/07/29(Thu) 15:14:48)
    No52033 (はつね さん) に返信
    > ■No52032 (こまる さん) に返信
    >>529の部分も変更しています。
    >
    > 該当サイトのプログラムから変更が生じているのならば、その変更部分とかが影響
    > している可能性もあるかもね。

    変更部分はアドレスなどなので問題はないです。確認しました。

    > あとは「自然に発生したもの」というのが何かに影響していたりとか。
    >
    この部分が分からなくて困っています。
記事No.52026 のレス /過去ログ87より / 関連記事表示
削除チェック/

■53322  Re[4]: 呼び出しについて
□投稿者/ マサヤ -(2010/09/10(Fri) 12:12:13)
    フォームを呼び出すってWindowsアプリですか?
    それならボタン押下時にフォームのインスタンスを作成してください。
    例えば、
    private void btnFormOpen_Click( object sender, EventArgs e )
    {
    // 呼び出すフォームがForm2で引数はなし
    Form2 fm2 = new Form2();
    fm2.Show();
    }

    WebアプリならResponse.Redirectを使用してください。
記事No.53317 のレス /過去ログ89より / 関連記事表示
削除チェック/

■53324  Re[5]: 呼び出しについて
□投稿者/ よしの -(2010/09/10(Fri) 12:21:23)
    No53322 (マサヤ さん) に返信
    > フォームを呼び出すってWindowsアプリですか?
    > それならボタン押下時にフォームのインスタンスを作成してください。
    > 例えば、
    > private void btnFormOpen_Click( object sender, EventArgs e )
    > {
    > // 呼び出すフォームがForm2で引数はなし
    > Form2 fm2 = new Form2();
    > fm2.Show();
    > }
    >
    > WebアプリならResponse.Redirectを使用してください。
    返信ありがとうございます。

    でも、ボタンを押してフォームが呼ばれるのではなく、ボタンを押してフォームを呼び出すための
    関数が呼ばれるものを作ってます。
    よければ、返答お願いします。
記事No.53317 のレス /過去ログ89より / 関連記事表示
削除チェック/

■53323  Re[1]: dataGridViewの列単位でIMEの設定をするには
□投稿者/ shu -(2010/09/10(Fri) 12:20:02)
    No53279 (クロ さん) に返信
    記憶違いならごめんなさい。ASP.NETにはDataGridもGridViewもあるけど、DataGridViewってありましたっけ?
記事No.53279 のレス /過去ログ90より / 関連記事表示
削除チェック/

■62909  コンボボックスで日付を選択したいのですが
□投稿者/ trf -(2011/11/09(Wed) 21:14:41)

    分類:[.NET 全般] 

    コンボボックスを用いて、年 月 日を選択し、それぞれをtext型で保持
    それらを結合してDATE型に変換
    という処理を行いたく、コードを書きました。
    また、コンボボックスの値を変更すると、その日付から曜日を取得できるようにしました。
    その結果、そのフォームへ移動すると、エラーが出力されるようになりました。
    最初はエラーの出力されるif文を記述していなかったのですが、1月31日など、ありえない日を選択した時にエラーが出力されるのを防ぐための処理を施そうとした結果、こうなってしまいました。
    どうしても改善できなかったため、質問させていただきます。
    お手数をおかけいたしますが、アドバイスよろしくお願いいたします。

    [エラー内容]
    String "" から型 'Double' への変換は無効です。
    自動変数を確認すると、day_Combo.textが""になっている。
    しかし、フォームのロード時に代入しているハズ…

    [コード]
    Private Sub new_induct_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    '初期化
    '年コンボボックスをセット
    Dim i As Integer
    For i = 1990 To 2100
    year_Combo.Items.Add(i)
    Next
    '日コンボボックスをセット
    Dim j As Integer
    For j = 1 To 31
    day_Combo.Items.Add(j)
    Next
    'メニューで選択した日付をセット
    year_Combo.Text = calendar_yy
    month_Combo.Text = calendar_mm
    day_Combo.Text = calendar_dd

    'Attentionラベルの初期化
    date_Attention_Label.Text = ""
    name_Attention_Lable.Text = ""
    End Sub

    Private Sub month_Combo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles month_Combo.SelectedIndexChanged
    '月コンボをセット
    calendar_mm = month_Combo.Text
    ここでエラーが出力されます→ If (month_Combo.Text = 2 And day_Combo.Text = 30) Or (month_Combo.Text = 2 And day_Combo.Text = 31) _
    Or (month_Combo.Text = 4 And day_Combo.Text = 31) Or (month_Combo.Text = 6 And day_Combo.Text = 31) _
    Or (month_Combo.Text = 9 And day_Combo.Text = 31) Or (month_Combo.Text = 11 And day_Combo.Text = 31) Then
    date_Attention_Label.Text = "日付を確認してください"
    Else
    Dim DAY As String
    DAY = calendar_yy & "/" & calendar_mm & "/" & calendar_dd
    Dim youbi As String
    Dim uWeekday As DayOfWeek = CDate(DAY).DayOfWeek
    youbi = WeekdayName(Weekday(DAY)).Substring(0, 3)
    youbi_Label.Text = youbi
    End If
    End Sub

    -----
    見づらいコードで申し訳ありません。
親記事 /過去ログ105より / 関連記事表示
削除チェック/

■80904  Re[5]: dllをJSで動かすには?
□投稿者/ PANG2 -(2016/08/18(Thu) 10:34:48)
    No80895 (DITIL さん) に返信
    > すみません。
    > webアプリではなく、WSHでした。
    >
    > 混乱させて申し訳ございません
    >

    ますます混乱します。
    どうやって WSH で Node.js を動かすのでしょうか?
記事No.80858 のレス /過去ログ137より / 関連記事表示
削除チェック/

■84088  コンボボックスにプリンター名が追加されない
□投稿者/ YKT -(2017/05/14(Sun) 20:58:42)

    分類:[.NET 全般] 

    開発環境 Windows 7
    Visual Basic2010 Proffessional

    コンボボックスにプリンタ名が追加れないことで悩んでいます。
    ネットを見ましたが解決できていません。
    ご教授いただければと思います。


    Private Sub frmBrowsePrinter_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    Dim prtPrinter As New System.Drawing.Printing.PrintDocument


    'プリンタ名の取得
    Dim PrinterName As String = prtPrinter.PrinterSettings.PrinterName

    Dim intIndex As Integer

    Me.cboPrinter.Items.Clear()
    Me.cboSize.Items.Clear()
    Me.cboWise.Items.Clear()
    ''プリンタ名追加
    intIndex = -1

    Me.cboPrinter.SelectedIndex = intIndex
    For Each PrinterName In System.Drawing.Printing.PrinterSettings.InstalledPrinters
    Me.cboPrinter.Items.Add(PrinterName)
    If prtPrinter.PrinterSettings.PrinterName = PrinterName Then
    intIndex = Me.cboPrinter.Items.Count - 1
    End If
    Next



    '有効なプリンタがあるとき
    If intIndex >= 0 Then
    Me.cboPrinter.SelectedIndex = intIndex

    '有効なプリンタがないとき
    Else

    End If

    Me.cboPrinter.DropDownStyle = ComboBoxStyle.DropDownList


    End Sub
親記事 /過去ログ143より / 関連記事表示
削除チェック/

■84089  Re[1]: コンボボックスにプリンター名が追加されない
□投稿者/ 魔界の仮面弁士 -(2017/05/14(Sun) 23:36:00)
    2017/05/15(Mon) 07:41:12 編集(投稿者)

    No84088 (YKT さん) に返信
    > コンボボックスにプリンタ名が追加れないことで悩んでいます。
    まず、元のコードにおいて
     Dim PrinterName As String
    には何がセットされているのでしょうか?

    そして System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count は
    どのような値を返してきますか? これが 0 を返すなら、そもそも
    利用可能なプリンターが存在していない可能性が出てきます。


    > Me.cboSize.Items.Clear()
    > Me.cboWise.Items.Clear()

    この 2 つは特に使われていないようですが、今回の質問とは無関係なのでしょうか。
    (size は "サイズ" のことだとして…、wise は "賢明な" ?)


    > Dim prtPrinter As New System.Drawing.Printing.PrintDocument
    既定のプリンターを得たいだけなら、PrintDocument を経由せずとも
    PrinterSettings だけで辿れますよ。

    'Imports System.Drawing.Printing

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
      Dim printerNames = PrinterSettings.InstalledPrinters.OfType(Of String)().ToArray()
      'Array.Sort(printerNames)
      cboPrinter.DataSource = printerNames
      cboPrinter.SelectedIndex = Array.IndexOf(printerNames, New PrinterSettings().PrinterName)
    End Sub
記事No.84088 のレス /過去ログ143より / 関連記事表示
削除チェック/

■84098  Re[2]: コンボボックスにプリンター名が追加されない
□投稿者/ YKT -(2017/05/15(Mon) 22:13:16)
    Dim PrinterName As String
    プリンター名がセットされています。
    順番にプリンタ名がコンボボックスにADDされているのですが
    コンボボックスの中は、ADDされている感じは、ありますが文字が全く見えません。
    System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count は、プリンターに表示されている通り5個です。


    No84089 (魔界の仮面弁士 さん) に返信
    > 2017/05/15(Mon) 07:41:12 編集(投稿者)
    >
    > ■No84088 (YKT さん) に返信
    >>コンボボックスにプリンタ名が追加れないことで悩んでいます。
    > まず、元のコードにおいて
    >  Dim PrinterName As String
    > には何がセットされているのでしょうか?
    >
    > そして System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count は
    > どのような値を返してきますか? これが 0 を返すなら、そもそも
    > 利用可能なプリンターが存在していない可能性が出てきます。
    >
    >
    >>Me.cboSize.Items.Clear()
    >>Me.cboWise.Items.Clear()
    >
    > この 2 つは特に使われていないようですが、今回の質問とは無関係なのでしょうか。
    > (size は "サイズ" のことだとして…、wise は "賢明な" ?)
    >
    >
    >>Dim prtPrinter As New System.Drawing.Printing.PrintDocument
    > 既定のプリンターを得たいだけなら、PrintDocument を経由せずとも
    > PrinterSettings だけで辿れますよ。
    >
    > 'Imports System.Drawing.Printing
    >
    > Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    >   Dim printerNames = PrinterSettings.InstalledPrinters.OfType(Of String)().ToArray()
    >   'Array.Sort(printerNames)
    >   cboPrinter.DataSource = printerNames
    >   cboPrinter.SelectedIndex = Array.IndexOf(printerNames, New PrinterSettings().PrinterName)
    > End Sub
記事No.84088 のレス /過去ログ143より / 関連記事表示
削除チェック/

■84099  Re[3]: コンボボックスにプリンター名が追加されない
□投稿者/ 魔界の仮面弁士 -(2017/05/15(Mon) 22:47:43)
    No84098 (YKT さん) に返信
    > 順番にプリンタ名がコンボボックスにADDされているのですが
    > コンボボックスの中は、ADDされている感じは、ありますが文字が全く見えません。


    ということは、登録される内容が「プリンター名」であるかどうかは関係なく、
    .Items.Add しているのに、文字列が見えないという状況だということですね。

    おそらくは、誤って DrawMode プロパティを Normal 以外に変更してしまったのではないでしょうか。



    > プリンター名がセットされています
    > 順番にプリンタ名がコンボボックスに
    > プリンターに表示されている通り

    "プリンター" 表記と "プリンタ" 表記が混在しているようですね。

    現在の Windows では「プリンター」表記に統一されていたりします。
    http://www.atmarkit.co.jp/news/200807/25/microsoft.html
記事No.84088 のレス /過去ログ143より / 関連記事表示
削除チェック/

■84100  Re[4]: コンボボックスにプリンター名が追加されない
□投稿者/ YKT -(2017/05/15(Mon) 23:01:29)
    解決しました。
    ありがとうございました。
    No84099 (魔界の仮面弁士 さん) に返信
    > ■No84098 (YKT さん) に返信
    >>順番にプリンタ名がコンボボックスにADDされているのですが
    >>コンボボックスの中は、ADDされている感じは、ありますが文字が全く見えません。
    >
    >
    > ということは、登録される内容が「プリンター名」であるかどうかは関係なく、
    > .Items.Add しているのに、文字列が見えないという状況だということですね。
    >
    > おそらくは、誤って DrawMode プロパティを Normal 以外に変更してしまったのではないでしょうか。
    >
    >
    >
    >>プリンター名がセットされています
    >>順番にプリンタ名がコンボボックスに
    >>プリンターに表示されている通り
    >
    > "プリンター" 表記と "プリンタ" 表記が混在しているようですね。
    >
    > 現在の Windows では「プリンター」表記に統一されていたりします。
    > http://www.atmarkit.co.jp/news/200807/25/microsoft.html
記事No.84088 のレス / END /過去ログ143より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -