我希望将datagridview中的一系列记录写到工作表中。大多数代码未给出错误,但以下代码导致错误CS1503参数1:无法从“ System.Windows.Forms.DataGridViewRow”转换为“ Int”。错误出现在“ r”上
foreach (DataGridViewRow r in orderlistgrid.Rows)
{
string ccno = orderlistgrid.Rows[r].Cells[0].Value.ToString();
string ccname = orderlistgrid.Rows[r].Cells[1].Value.ToString();
string proj = ProjectList.SelectedValue.ToString();
string suppname = orderlistgrid.Rows[r].Cells[3].Value.ToString();
string suppcode = orderlistgrid.Rows[r].Cells[7].Value.ToString();
string ordno = orderlistgrid.Rows[r].Cells[4].Value.ToString();
string jobcode = JobList.SelectedValue.ToString();
string ddate = orderlistgrid.Rows[r].Cells[5].Value.ToString();
string comm = orderlistgrid.Rows[r].Cells[6].Value.ToString();
string ordval = orderlistgrid.Rows[r].Cells[8].Value.ToString();
string var = orderlistgrid.Rows[r].Cells[9].Value.ToString();
我竭尽全力来研究此问题(包括引用VS2010中的其他C#项目),看不出对此有什么麻烦。有什么想法吗?