台灣最大程式設計社群網站
線上人數
1141
 
會員總數:246734
討論主題:190151
歡迎您免費加入會員
討論區列表 >> C# >> C# Winform API DV2資料移到DV1資料問題
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C# Winform API DV2資料移到DV1資料問題
價值 : 50 QP  點閱數:210 回應數:0
樓主

liping
門外漢
0 8
371 29
發送站內信

請問各位高手,我在做C# Winform API的DV2資料移到DV1資料時會出現以下錯誤(XXXXXX是公司程式名稱不顯示),請請問該如何修改才對?

System.ArgumentException: '值 "System.Object[]" 的類型不是 "XXXXXX",因此,無法用在此泛型集合。Arg_ParamName_Name'

[Winform]
foreach (DataGridViewRow row in dataGridView2.SelectedRows)
{
dataGridView2.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
object[] rowData = new object[row.Cells.Count];
for (int i = 0; i < rowData.Length; ++i)
{
rowData[i] = row.Cells[i].Value;
}
IList list = (IList)dataGridView1.DataSource;
list.Add(rowData)-->錯在這一行
dataGridView1.DataSource = null;
dataGridView1.DataSource = list;
}

foreach (DataGridViewRow row in dataGridView2.SelectedRows)
{
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
object[] rowData = new object[row.Cells.Count];
for (int i = 0; i < rowData.Length; ++i)
{
rowData[i] = row.Cells[i].Value;
}
IList list = (IList)dataGridView2.DataSource;
list.RemoveAt(dataGridView2.CurrentRow.Index);
dataGridView2.DataSource = null;
dataGridView2.DataSource = list;
}

[Model]
public class XXXX
{
public string ProductNo { get; set; }
public string DeviceNo { get; set; }
public string PackageType { get; set; }
public string BodySize { get; set; }
public string SiteCode { get; set; }
}

搜尋相關Tags的文章: [ DV2資料移到DV1資料 ] ,
本篇文章發表於2022-06-16 13:56
目前尚無任何回覆
   

回覆
如要回應,請先登入.