Iran58
یک شنبه 14 شهریور 1395, 14:23 عصر
سلام
من کد زیر را نوشته ام و یک دیتاگرید بصورت آنلاین ایجاد کرده ام و اطلاعات داخل آنرا هم ست کرده ام
using System;using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace DataGrid
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private RadGridView myNewGrid;
private void Form2_Load(object sender, EventArgs e)
{
myNewGrid = new RadGridView();
((ISupportInitialize)(myNewGrid)).BeginInit();
SuspendLayout();
myNewGrid.Name = "dgView";
myNewGrid.TabIndex = 0;
myNewGrid.Parent = this;
myNewGrid.MasterTemplate.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
myNewGrid.Dock = DockStyle.Fill;
myNewGrid.RightToLeft = RightToLeft.Yes;
((ISupportInitialize)(myNewGrid)).EndInit();
this.ResumeLayout(true);
myNewGrid.Visible = true;
DataTable table = new DataTable();
using (var con = new SqlConnection("Data Source=.;Initial Catalog=DbExample;Integrated Security=True"))
using (var cmd = new SqlCommand("test", con))
using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.StoredProcedure; da.Fill(table); }
myNewGrid.DataSource = table;
}
}
}
حال چگونه می توانم برای این دیتاگریدی که ایجاد گرده ام ایونت
myNewGrid_RowFormatting
ایجاد کنم تا سطرهای موچود در دیتاگرید را یکی درمیان رنگی کنم
باتشکر
من کد زیر را نوشته ام و یک دیتاگرید بصورت آنلاین ایجاد کرده ام و اطلاعات داخل آنرا هم ست کرده ام
using System;using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace DataGrid
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private RadGridView myNewGrid;
private void Form2_Load(object sender, EventArgs e)
{
myNewGrid = new RadGridView();
((ISupportInitialize)(myNewGrid)).BeginInit();
SuspendLayout();
myNewGrid.Name = "dgView";
myNewGrid.TabIndex = 0;
myNewGrid.Parent = this;
myNewGrid.MasterTemplate.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
myNewGrid.Dock = DockStyle.Fill;
myNewGrid.RightToLeft = RightToLeft.Yes;
((ISupportInitialize)(myNewGrid)).EndInit();
this.ResumeLayout(true);
myNewGrid.Visible = true;
DataTable table = new DataTable();
using (var con = new SqlConnection("Data Source=.;Initial Catalog=DbExample;Integrated Security=True"))
using (var cmd = new SqlCommand("test", con))
using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.StoredProcedure; da.Fill(table); }
myNewGrid.DataSource = table;
}
}
}
حال چگونه می توانم برای این دیتاگریدی که ایجاد گرده ام ایونت
myNewGrid_RowFormatting
ایجاد کنم تا سطرهای موچود در دیتاگرید را یکی درمیان رنگی کنم
باتشکر