با سلام
من یک اشتباهی کردام از radgridview در برنامه خودم استفاده کردام
اما فکر نمی کردم کار کردن باهاش سخت باشه
مثلا گرید عادی
برای انخاب و گرفتن محتوای هر ردیف از این کد استفاده می کردیم
id = GridView[0,GridView.CurrentRow.Index].Value.ToString();
اما این اینطوری نیست
حالا من حسابی باهاش به مشکل بر خورد کردام
1- چطوری ستون مورد نظر رنگی کنم
1- چطوری کاربر روی ردیف کلید کرد اطلاعاتش بگریم
ممون می شوم دراین باره به من کمک کنید
با تشکر
برای گرفتن مقدار خط انتخاب شده میتونید از CurrentRow استفاده کنید
this.radGridView1.SelectedRows[0].Cells["Picture Name"].Value
برای رنگی کردن
private void radGridView1_RowFormatting(object sender, RowFormattingEventArgs e) { if ((bool)e.RowElement.RowInfo.Cells["BMP"].Value == true) { e.RowElement.DrawFill = true; e.RowElement.GradientStyle = GradientStyles.Solid; e.RowElement.BackColor = Color.Aqua; } else { e.RowElement.ResetValue(LightVisualElement.BackColorProperty, ValueResetFlags.Local); e.RowElement.ResetValue(LightVisualElement.GradientStyleProperty, ValueResetFlags.Local); e.RowElement.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local); } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)