TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Mohammed Gamal
NA
65
0
label text need't to update
Aug 2 2017 12:56 PM
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();
}
}
Reply
Answers (
7
)
Project suggestion
How to Convert unit in windows application c#