2011-07-10 105 views
0

我已經按照前面的問題中的例子,並且在試圖從數據表填充listview控件時仍然出現錯誤。 這裏是我的代碼嘗試從數據表填充listview時出現錯誤

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'循環之前。

相關問題