I am getting an error:
Use of unassigned local variable 'postDateRow'
But it is assigned.
Here is the code:
int payDateRow;
int postDateRow;
for(ktr=0;ktr<= rtDataBean.dataTable[0].GetUpperBound(0);ktr++)
{
mDt.Columns.Add(new DataColumn(rtDataBean.dataTable[0][ktr]));
if (rtDataBean.dataTable[0][ktr] == "Pay Date") payDateRow = ktr;
if (rtDataBean.dataTable[0][ktr] == "Post Date") postDateRow = ktr; <-
assigned here
};
for(ktr=0;ktr<= rtDataBean.dataTable.GetUpperBound(0);ktr++)
{
DataRow mDr = mDt.NewRow();
for (ktr1=0;ktr1<=rtDataBean.dataTable[0].GetUpperBound(0);ktr1++)
{
mDr[ktr1] = rtDataBean.dataTable[ktr][ktr1];
};
mDr[ktr1] = rtDataBean.dataTable[ktr][ktr1] + " / " +
rtDataBean.dataTable[ktr][postDateRow]; <- error here
mDt.Rows.Add(mDr);
};
Why is this an error?
Thanks,
Tom