原程序:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace _
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
sqlConnection1.Open();
sqlDataAdapter1.Fill(dataSet1, "try");
sqlConnection1.Close();
}
private void button1_Click(object sender, EventArgs e)
{
int[] a = new int[9] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for (int i = 0; i < 9; i++)
{
DataRow myDataRow = dataSet1.Tables["b"].NewRow();
myDataRow[i] = a[i];
dataSet1.Tables["b"].Rows.Add(myDataRow);
}
dataGridView1.DataSource = dataSet1;
dataGridView1.DataMember = "b";
}
}
}
调试时对DataRow myDataRow = dataSet1.Tables["b"].NewRow();行显示未将对象引用设置到对象的实例。
什么意思啊
怎么改?
我是想做到下面几点:
b表中只有一列,列名为结果,数值都为0
想把数组a中的数添加到数据集中的b表中的结果列去