PDA

View Full Version : DataGrid



dr_csharp
سه شنبه 22 آبان 1386, 09:53 صبح
سلام دوستان .
چطوری میتونم نوع ردیف انتخاب شده در DataGrid را تشخیص بدم ؟
منظورم Header ، AlternatingRow و ... بودن یک ردیف هست . ممنون:لبخندساده:

dr_csharp
سه شنبه 22 آبان 1386, 11:43 صبح
ممنون دوستان . چیزی که نیاز داشتم حلش کردم.
علت مطرح کردن این سوال این بود که مثلا وقتیکه میخوایم با Click روی یک Cell از DataGrid یکسری عملیات انجام بدیم ...اگه کاربر Header را انتخاب کنه Error پدید میاد .بنابراین واسه جلوگیری از این خطا میتونیم بصورت زیر عمل کنیم :


privatevoid dataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
{
string Id = "";
if ( e.RowIndex!=-1)
{
Id=SearchdataGridView.Rows[e.RowIndex].Cells[0].Value.ToString();
ShowSelectedId(Id);
}
}


شاید سوالم بد مطرح کرده بودم و در هر حال مرسی