WebDec 12, 2013 · Make the potentially populated drop down list a part of the row template. Make the drop down list not visible by default and then only make it visible if you populate it with data from the database. Without seeing your code, I am guessing that you are using TemplateField s to define your columns in your grid view, like this: WebJan 10, 2012 · Similarly, the web control GridView of Microsoft is used into ASP.Net application. ASP.NET Forums › General ASP.NET › Web Forms Data Controls Forum. Data-bound controls such as the GridView, DataGrid, DataList, FormView, DetailsView, Repeater, and Microsoft Chart
Dynamic columns addition to GridView - CodeProject
WebApr 10, 2024 · Since your no of columns varies based on ViewState you need to dynamically add columns to GridView. For more details refer below article. Dynamically add BoundField and TemplateField … WebSep 25, 2012 · Although you can dynamically add fields to a data-bound control, it is strongly recommended that fields be statically declared and then shown or hidden, as appropriate. Statically declaring all your fields reduces the size of the view state for the parent data-bound control. in a casual way meaning
How to reorder columns in gridview dynamically - Stack Overflow
WebMay 23, 2009 · If you're auto binding your dataset in your code behind, you might be able to dynamically add the template column after the grid has been populated, but I think that's the more difficult/buggy route. It would be better to specify the columns and values you want ahead of time which gives you greater control over what goes where. – nkirkes First set the property of your GridView yourGridView.AutoGenerateColumns = false then add following code to server side: BoundField newColumn = new BoundField (); newColumn.DataField = "New DATAfield Name"; newColumn.HeaderText = "New Header"; yourGridView.Columns.Add (newColumn); WebMay 10, 2012 · If you are looking a way to add TextBox dynamically in the existing GridView, then using RowDataBound event of the GridView would be best solution. Add a PlaceHolder control in the ItemTemplate field. in a catty way crossword