c#datagridview对象引用未设置为对象的实例
我正在获取用户输入的数据,并尝试将它们以我创建的另一种形式添加到datagridview中,但是,我有一个 对象引用未设置为对象的实例。当我尝试添加第一行时 代码如下:c#datagridview对象引用未设置为对象的实例,c#,datagridview,row,add,C#,Datagridview,Row,Add,我正在获取用户输入的数据,并尝试将它们以我创建的另一种形式添加到datagridview中,但是,我有一个 对象引用未设置为对象的实例。当我尝试添加第一行时 代码如下: monthTrans mt = new monthTrans(); private void completeBtn_Click(object sender, EventArgs e) { var todayDate = DateTime.Now; //MessageBox
monthTrans mt = new monthTrans();
private void completeBtn_Click(object sender, EventArgs e)
{
var todayDate = DateTime.Now;
//MessageBox.Show(todayDate.ToString());
var transType = typeLabel.Text;
var currencySelected = CurrencyList.Text;
var amount = AmountText.Text;
var currencyPrice = currencyPriceText.Text;
var total = totalAmountText.Text;
var monthlyData = mt.myData;
monthlyData.Rows.Add(todayDate, transType, currencySelected, amount, currencyPrice, total);
//open a new window
mt.Parent = Parent;
mt.StartPosition = FormStartPosition.CenterParent;
if (mt.IsDisposed)
mt = new monthTrans();
mt.Show();
}
错误出现在“monthlyData.Rows.Add…”上
顺便说一句,我在datagridview表单中添加了以下代码,以便在该表单之外访问它:
public DataGridView myData
{
get;
set;
}
感谢您的帮助试试:
private DataGridView _mydata = new DataGridView();
public DataGridView myData
{
get { return _mydata; }
set { _mydata = value; }
}
我做了一些修改和工作:DataGridView theData;public monthTrans(){InitializeComponent();theData=DataGridView 1;}public DataGridView myData{get{return theData;}set{theData=value;}感谢您的帮助