i want little help i make DGV for reading Item it work well but for only 1 character when i open 2nd Character don't make new DGV it's add item of 2nd character with first Character i just need for each current character get his item in DGV i won't make local DB i just need DGV any one have any idea for that or i just need to make Data Set
BTW project language is C#
Thanks
here the Code
Quote:
public void getitem(GameUser client)
{
//Invo invo = new Invo();
//invo = DataGridView;
client.ItemName = client.GetItemName(client.ItemUID);
client.ItemLevel = client.GetItemlevel(client.ItemUID);
bool found = false ;
dgvinvo = new DataGridView();
if (dgvinvo.Rows.Count > 0)
{
foreach (DataGridViewRow row in dgvinvo.Rows)
{
if (Convert.ToSingle(row.Cells[0].Value) == client.ItemID)
{
row.Cells[1].Value = client.ItemUID.ToString();
row.Cells[2].Value = client.ItemName.ToString();
row.Cells[3].Value = client.ItemLevel.ToString();
row.Cells[4].Value = client.ItemPlus;
row.Cells[5].Value = client.Soc1;
row.Cells[6].Value = client.Soc2;
row.Cells[7].Value = (client.ItemDura);
row.Cells[8].Value = (client.ItemMaxDura);
row.Cells[9].Value = client.ItemBless;
row.Cells[10].Value = client.ItemAmount;
row.Cells[11].Value = client.ItemPostion;
found = true;
}
}
if (found == false)
{
dgvinvo.Rows.Add(client.ItemID, client.ItemUID, client.ItemName, client.ItemLevel, client.ItemPlus, client.Soc1, client.Soc2, client.ItemDura, client.ItemMaxDura, client.ItemBless, client.ItemAmount, client.ItemPostion);
}
}
else
{
dgvinvo.Rows.Add(client.ItemID, client.ItemUID, client.ItemName, client.ItemLevel, client.ItemPlus, client.Soc1, client.Soc2, client.ItemDura, client.ItemMaxDura, client.ItemBless, client.ItemAmount, client.ItemPostion);
}
}






