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

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

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

No.86520 の関連記事表示

<< 0 >>
■86520  Re[11]: ChartのX軸のタイトル表示
□投稿者/ mako -(2018/02/07(Wed) 18:36:33)
    No86518 (shu さん) に返信
    
    > 例えば
    >  ret.Rows.Add(x, DBNull.Value, DBNull.Value, DBNull.Value) : x += 5
    >  ret.Rows.Add(x, d, row("数量1"), row("数量2")) : x += 5
    > とした場合、どのようになるかわかりますか?
    > その状態と実際に行いたいこととの差が何なのかはっきりさせるとなんとかならないでしょうか?
    
                If Not isFirst2 Then
                    Dim rowItm As Object = Nothing
                    Dim row = rowItm.r
                    Dim d = rowItm.d
                    For i = 1 To 2
                        'ret.Rows.Add(x, DBNull.Value, DBNull.Value, DBNull.Value) : x += 5
                        'ret.Rows.Add(x, d, row("数量1"), row("数量2")) : x += 5
                        ret.Rows.Add(x, d, row("数量1"), row("数量2"), row("マーク"))
                    Next
                End If
                isFirst2 = False
    
    この書き方ではおかしいのですよね?
    Dim row = rowItm.r で 「System.NullReferenceException: 'オブジェクト変数または With ブロック変数が設定されていません。」のエラーが出ます。
    
     
    なお、row("マーク") は "*" または " " になるようにしています。
    
            With ret.Columns()
                .Add("x", GetType(Integer))
                .Add("時刻", GetType(DateTime))
                .Add("数量1", GetType(Integer))
                .Add("数量2", GetType(Integer))
                .Add("マーク", GetType(String))
            End With
記事No.86333 のレス /過去ログ148より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -