workGrid.RowEditing += new GridViewEditEventHandler(workGrid_RowEditing); workGrid.RowDeleting += new GridViewDeleteEventHandler(workGrid_RowDeleting); workGrid.RowDataBound += new GridViewRowEventHandler(workGrid_RowDataBound); TemplateField BtnTmpField = new TemplateField(); BtnTmpField.ItemTemplate = new GridViewTemplate(ListItemType.Item, "Modify", "Command"); BtnTmpField.HeaderTemplate = new GridViewTemplate(ListItemType.Header, "Modify", "Command"); BtnTmpField.EditItemTemplate = new GridViewTemplate(ListItemType.EditItem, "...", "Command"); workGrid.Columns.Clear(); workGrid.Columns.Add(BtnTmpField); for (int workCnt = 0; workCnt < dtWorksGrid.Columns.Count; workCnt++) { TemplateField ItemTmpField = new TemplateField(); // create HeaderTemplate ItemTmpField.HeaderTemplate = new GridViewTemplate(ListItemType.Header, dtWorksGrid.Columns[workCnt].ColumnName, dtWorksGrid.Columns[workCnt].DataType.Name); ItemTmpField.HeaderStyle.Width = Unit.Pixel(145); // create ItemTemplate ItemTmpField.ItemTemplate = new GridViewTemplate(ListItemType.Item, dtWorksGrid.Columns[workCnt].ColumnName, dtWorksGrid.Columns[workCnt].DataType.Name); //create EditItemTemplate ItemTmpField.EditItemTemplate = new GridViewTemplate(ListItemType.EditItem, dtWorksGrid.Columns[workCnt].ColumnName, dtWorksGrid.Columns[workCnt].DataType.Name); // then add to the GridView workGrid.Columns.Add(ItemTmpField); } workGrid.DataSource = dtWorksGrid; workGrid.DataBind(); workGrid.AllowPaging = true; workGrid.PageSize = 5; workGrid.PageIndexChanging += new GridViewPageEventHandler(workGrid_PageIndexChanging);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)