PDA

View Full Version : عدم نمایش اطلاعات از دیتاگریدویو در تکس باکس



rezaiy.ali
پنج شنبه 19 مهر 1386, 13:12 عصر
با سلام
من زمانی که رو یکی از Row ها دیتاگریدویو اطلاعات داخل Row در تکس باکس ها نمایش داده نمی شه فقط زمانی این عمل انجام می گیره که دقیقا اشاره گر موس رو اطلاعات فیلد قرار بگیره برای اطلاع بشتر از مشکلم در تصویر کاملا مکانی را که موس کلیک می کنم را با علامت ضربدر مشخص کرده ام( اطلاعات نمایش داده نمیشه) را قرار دادم؟
لطفا مرا راهنمایی بفرمایید.
با تشکر

dot_net_lover2
پنج شنبه 19 مهر 1386, 13:39 عصر
دوست عزیز کدی را که استفاده کردی بنویس تا مشکل مشخص بشه.

راهش که اینه ، حالا مشکله شما کجاست


private void dgDriver_Click(object sender, EventArgs e)
{
if (dgDriver.RowCount > 0)
{
txtDName.Text = dgDriver[1, dgDriver.CurrentCell.RowIndex].Value.ToString();
}
}

rezaiy.ali
پنج شنبه 19 مهر 1386, 13:46 عصر
privatevoid DGV_Stuff_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
this.Id_Stuff_TB.Text = DGV_Stuff.SelectedRows[0].Cells[5].Value.ToString();
this.Description_TB.Text = DGV_Stuff.SelectedCells[1].Value.ToString();
this.Type_Bastebande_TB.Text = DGV_Stuff.SelectedCells[2].Value.ToString();
this.Unit_Stuff_TB.Text = DGV_Stuff.SelectedCells[3].Value.ToString();
this.Span_Packet_TB.Text = DGV_Stuff.SelectedCells[4].Value.ToString();
}

hassan razavi
پنج شنبه 19 مهر 1386, 15:41 عصر
اشتباه شما در رویدادی هست که انتخاب کردید (CellContentClick)
باید از CellClick یا Click استفاذه کنید و از روش دوستمون Dot_net_lover استفاده کنید.



txtDName.Text = dgDriver[1, dgDriver.CurrentCell.RowIndex].Value.ToString();