PDA

View Full Version : به دنبال Evente ای در DataGrid



Behrouz_Rad
شنبه 22 اسفند 1383, 22:27 عصر
سلام.
رویداد یا روشی برای تشخیص ورود و خروج به سلول های DataGrid.
نمونه مشابه: EnterCell و LeaveCell در MSHFlexGrid در VB.6.0
مرسی

RezaJP
یک شنبه 23 اسفند 1383, 00:42 صبح
Enter , GotFocus ,Leave ,LostFocus
اینها رو امتحان کن(من باهاشون کار نکردم) :موفق:

Behrouz_Rad
یک شنبه 23 اسفند 1383, 10:09 صبح
همگی قبلا امتحان شدند و متاسفانه کار مورد نظر بنده رو انجام نمی دن.

RezaJP
یک شنبه 23 اسفند 1383, 17:37 عصر
چه کاری میخوای انجام بدی؟

Behrouz_Rad
یک شنبه 23 اسفند 1383, 19:57 عصر
چه کاری میخوای انجام بدی؟

کاری رو که می خوام انجام بدم به طور واضح در سوالم مطرح کردم.
خودم درستش کردم.
مرسی.

archi
دوشنبه 24 اسفند 1383, 09:11 صبح
پس به ما هم بگو چه رویدادیه :(

Behrouz_Rad
دوشنبه 24 اسفند 1383, 10:59 صبح
private void MyEventHandler(object sender,System.EventArgs e)
{
MessageBox.Show("Leaved !");
}

private void Form1_Load(object sender, System.EventArgs e)
{
DataTable table = new DataTable("T1");
DataColumn col1 = new DataColumn("Col1",typeof(string));
DataColumn col2 = new DataColumn("Col2",typeof(string));

table.Columns.Add(col1);
table.Columns.Add(col2);

DataRow row;

row = table.NewRow();
row["Col1"] = "Item1";
row["Col2"] = "Value1";
table.Rows.Add(row);

row = table.NewRow();
row["Col1"] = "Item2";
row["Col2"] = "Value2";
table.Rows.Add(row);

row = table.NewRow();
row["Col1"] = "Item3";
row["Col2"] = "Value3";
table.Rows.Add(row);





DataGridTableStyle tabstyle = new DataGridTableStyle();
DataGridTextBoxColumn col = new DataGridTextBoxColumn();
col.MappingName = "Col1";
col.HeaderText = "COL";
col.Width = 100;
col.TextBox.Leave += new EventHandler(MyEventHandler);
tabstyle.MappingName = "T1";
tabstyle.GridColumnStyles.Add(col);
dataGrid1.TableStyles.Add(tabstyle);


dataGrid1.DataSource = table;



}