I am working in .Net Framework Compact Edition to design pocket pc application. I have 2 forms named frmData, frmMain. I have list view in frmMain. In list view I have 4 columns. ID, Room, Location, Time. I am getting value of ID, Room, location and time on frmData. I want to get that data and put it into listview of frmMain. On frmData there might be more than 1 records to be saved in list. When I click on btnUpdate on frmData, frmData will get closed and frmMain gets activated.
What I have tried:
This code is for frmData
public static ListViewItem item = new ListViewItem();
private void btnSave_Click(object sender, EventArgs e)
{
DateTime dt = DateTime.Now.ToUniversalTime();
string format = dt.ToString("yyyy-MM-dd HH:mm:ss");
string[] row = { txtEPC.Text, cmbRoom.Text, txtShelf.Text, format };
item.Text = txtEPC.Text;
item.SubItems.Add(cmbRoom.Text);
item.SubItems.Add(txtShelf.Text);
item.SubItems.Add(format);
}
private void btnUpdateMain_Click(object sender, EventArgs e)
{
this.close();
}
This code is for frmMain
private void frmMain_Activated(object sender, EventArgs e)
{
try
{
listView1.Items.Clear();
listView1.Items.Add(frmData.item);
}
catch (Exception)
{
}
}
I also tried with this one
frmMain objform1= new frmMain();
private void btnSave_Click(object sender, EventArgs e)
{
DateTime dt = DateTime.Now.ToUniversalTime();
string format = dt.ToString("yyyy-MM-dd HH:mm:ss");
string[] row = { txtEPC.Text, cmbRoom.Text, txtShelf.Text, format };
listViewItem lst = new ListViewItem;
objform1.listview1.Items.add(lst);
item.Text = txtEPC.Text;
item.SubItems.Add(cmbRoom.Text);
item.SubItems.Add(txtShelf.Text);
item.SubItems.Add(format);
}