1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if ((e.Row != null) && e.Row.RowType == DataControlRowType.Header)
{
int i = 1;
foreach (TableCell cell in e.Row.Cells)
{
DataControlFieldHeaderCell dcfhc = (DataControlFieldHeaderCell)e.Row.Controls[i - 1];
string colname = dcfhc.ContainingField.HeaderText;
TextBox tx = new TextBox();
tx.Attributes.Add("onkeydown", "bt_click(event,this.id)");
tx.ID = "TBx" + i.ToString();
tx.AutoPostBack = false;
cell.Controls.Add(tx);
ImageButton ImgBtn = new ImageButton();
ImgBtn.ImageUrl = "img/icon/loupe.png";
ImgBtn.ID = "ImgBtnA" + i.ToString();
ImgBtn.Click += new ImageClickEventHandler(ImageButton_Click);
cell.Controls.Add(ImgBtn);
ImageButton ImgBtn2 = new ImageButton();
/*
if (GridView1.SortDirection == SortDirection.Ascending)
ImgBtn2.ImageUrl = "img/icon/Down.png";
else
ImgBtn2.ImageUrl = "img/icon/Up.png";
*/
ImgBtn2.ImageUrl = "img/icon/Up.png";
ImgBtn2.ID = "ImgBtnB" + i.ToString();
/*ImgBtn2.CommandName = "Sort";
ImgBtn2.CommandArgument = colname;*/
ImgBtn2.Click += new ImageClickEventHandler(ImageButtonSortUp_Click);
cell.Controls.Add(ImgBtn2);
ImageButton ImgBtn3 = new ImageButton();
ImgBtn3.ImageUrl = "img/icon/Down.png";
ImgBtn3.ID = "ImgBtnC" + i.ToString();
ImgBtn3.Click += new ImageClickEventHandler(ImageButtonSortDown_Click);
cell.Controls.Add(ImgBtn3);
i++;
}
}
if ((e.Row != null) && e.Row.RowType == DataControlRowType.DataRow)
{
GridViewRow row = e.Row;
row.Attributes.Add("onclick","GridView1_SelectedIndexChanged");
//e.Row.Attributes.Add("onmouseout", "this.className='GridView'");
//e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink(this, "Select$" + e.Row.RowIndex);
}
} |
Partager