2011-07-10 12 views
0

前の質問の例に従っていますが、データテーブルからリストビューコントロールを作成しようとするとエラーが発生します。ここ は、私は、無効な引数エラーを取得しています すべてのヘルプは大歓迎です私のコードデータテーブルからリストビューを作成しようとしたときに初心者にエラーが発生しました

EvintoDataSet dsAppQualification = new EvintoDataSet(); 
EvintoDataSetTableAdapters.AppQualificationTableAdapter taAppQualification = 
    newEvintoDataSetTableAdapters.AppQualificationTableAdapter(); 

EvintoDataSet.AppQualificationDataTable dtAppQualification; 
EvintoDataSet.AppQualificationRow drAppQualification;    
dtAppQualification = taAppQualification.GetAppQualification(); 
dsAppQualification.Tables.Add(dtAppQualification); 


lvAppQualification.Items.Clear(); 


for (int i = 0; i < dtAppQualification.Rows.Count; i++) 
{ 
    DataRow drow = dtAppQualification.Rows[i]; 

    // Only row that have not been deleted 
    if (drow.RowState != DataRowState.Deleted) 
    { 
     // Define the list items 
     ListViewItem lvi = new ListViewItem(drow["Queston"].ToString()); 
     // Add the list items to the ListView 
     lvAppQualification.Items.Add(lvi); 
    } 
} 

です。 Andy

+1

'InvalidArgument'がどの行にスローされますか。 –

+0

何を使用していますか? WinForms、WPFまたはASP.NET? – svick

答えて

0

エラーが発生した行など、取得しているエラーに関する多くの情報を提供していないため、エラーの原因となっていることを前提にしています。私はあなたのリストビューに、アイテムを追加する前におそらく 'for'ループの直前に列を追加する必要があると思います。

関連する問題