Tech
Forums
Jobs
Books
Events
Live
Interviews
More
Learn
Training
Career
Members
Videos
News
Blogs
Login
Sign Up
Ask Question
7
Reply
label text need't to update
Mohammed Gamal
Aug 2 2017 12:56 PM
257
Reply
Hi all
i made a doubleclick event in a dataGridView, all i need to when i double click on row save the data in the row to a global List declered in a class file, and then change some labels text in another form depend on this List.
But what happens with me all thing is right after i make the 1st double click and close the 2nd form (that contans the labels) after i open the 2nd form again and do double click in the 1st form nothing happens, but when i do many clicks it works.
the code of the celldoubleclick:
private
void
dataGridView1_CellDoubleClick(
object
sender, DataGridViewCellEventArgs e)
{
GlobalVariables.CustomerInfoList.Add(dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString());
GlobalVariables.CustomerInfoList.Add(dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[1].Value.ToString());
GlobalVariables.CustomerInfoList.Add(dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[2].Value.ToString());
GlobalVariables.CustomerInfoList.Add(dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[3].Value.ToString());
GlobalVariables.CustomerInfoList.Add(dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[7].Value.ToString());
}
the code of global variables
class
GlobalVariables
{
public
static
string
connectionString;
public
static
string
user =
"User"
;
public
static
string
placeName =
""
;
public
static
string
permissions =
""
;
public
static
List<
string
> CustomerInfoList =
new
List<
string
>();
}
the code of 2nd form happens in timer
private
void
timer1_Tick(
object
sender, EventArgs e)
{
if
(GlobalVariables.CustomerInfoList.Count != 0)
{
customerIdNumberLabel.Text = GlobalVariables.CustomerInfoList[0];
customerNameTB.Text = GlobalVariables.CustomerInfoList[1] +
" "
+ GlobalVariables.CustomerInfoList[2] +
" "
+ GlobalVariables.CustomerInfoList[3];
mobileTB.Text = GlobalVariables.CustomerInfoList[4];
customerIdNumberLabel.Visible =
true
;
GlobalVariables.CustomerInfoList.Clear();
}
}
Upload Source Code
Select only zip and rar file.
Post
Reset
Cancel
Answers (
7
)
Next Recommended Forum
Project suggestion
How to Convert unit in windows application c#