Tag: GridView


Dinamik Olarak Editable GridView Eklemek

November 14th, 2008 — 5:25pm

Aşağıdaki kod dinamik olarak SqlDataSource ve GridView oluşturup sayfaya ekler.

AutoGenerateEditButton özelliği true olduğu için, GridView sayfaya eklendiğinde edit butonu görünür olur.

SqlDataSource’un  UpdateCommand’ı verildiği için de Edit butonuna bastığınızda çalışır.
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSource ds = new SqlDataSource();
ds.ConnectionString = “Data Source=.;Initial Catalog=DBName;
User ID=sa;Password=test”;
ds.SelectCommand = “SELECT [Field1], [Field2] FROM [tblTable]“;
ds.UpdateCommand = “UPDATE [tblTable] SET [Field2] = @Field2
WHERE [Field1] = @Field1″;
ds.UpdateParameters.Add(new Parameter(“@Field1″, DbType.Int32));
ds.UpdateParameters.Add(new Parameter(“@Field2″, DbType.String));
ds.ID = “dSource”;

GridView grd = new GridView();
grd.DataSourceID = ds.ID;
grd.AutoGenerateColumns = true;
grd.AutoGenerateEditButton = true;

form1.Controls.Add(ds);
form1.Controls.Add(grd);
grd.DataBind();
}

  • Facebook
  • Twitter
  • StumbleUpon
  • del.icio.us
  • Digg

Comment » | Asp.Net

Back to top