Create ItemTemplates at runtime

Ask a Question related to ASP.NET Data Grid Control, Design and Development.

  1. #1

    Default Create ItemTemplates at runtime

    Hi,

    Fairly new to ASP.net. I want to create a Datagrid that will bind to a
    DataSet created a runtime and which will hence have a variable number of
    columns. I want to show the data in binded textboxes.
    I can't create template columns in the designer because I don't know the
    number and column name but I can see how to do it at runtime ie in Page_Init
    for (int counter=0;counter<dataSet1.Columns.count; counter++) {
    TemplateColumn dc = new TemplateColumn()
    dc.HeadText = dataset1.Columns[counter].ColumnName
    DataGrid1.Columns.Add(dc)
    }

    but I'm a bit lost on how to add an ItemTemplate which has a bound textbox
    to each TemplateColumn as I create them



    --
    Regards

    Gordon
    Gordon Guest

  2. Similar Questions and Discussions

    1. Create display object at runtime
      Hi, I have a requirement to create an instance of a DisplayObject whose type will not be know until runtime. So, instead of: var public...
    2. Create Columns Automatically at Runtime
      We have been having some unexplainable datagrid issues and questions on this subject and our messages have largely been ignored when posting to this...
    3. Create DataGrid at runtime
      Hello, I need to create a DataGrid at runtime with a EditCommandColumn. Everything works fine only the events of the EditCommandColumn, which are...
    4. Create DataGrid at runtime!
      Hello, I need to create a DataGrid at runtime with a EditCommandColumn. Everything works fine only the events of the EditCommandColumn, which are...
    5. Why does a web service create a copy at runtime ?
      I have a windows application which uses 2 web services , stored under inetpub. When the user builds this application in VS.NET, the system...
  3. #2

    Default Re: Create ItemTemplates at runtime


    "Gordon" <Gordon@discussions.microsoft.com> wrote in message
    news:D30A534A-5544-4703-9220-900567B849A1@microsoft.com...
    > Hi,
    >
    > Fairly new to ASP.net. I want to create a Datagrid that will bind to a
    > DataSet created a runtime and which will hence have a variable number of
    > columns. I want to show the data in binded textboxes.
    > I can't create template columns in the designer because I don't know the
    > number and column name but I can see how to do it at runtime ie in
    > Page_Init
    > for (int counter=0;counter<dataSet1.Columns.count; counter++) {
    > TemplateColumn dc = new TemplateColumn()
    > dc.HeadText = dataset1.Columns[counter].ColumnName
    > DataGrid1.Columns.Add(dc)
    > }
    >
    > but I'm a bit lost on how to add an ItemTemplate which has a bound textbox
    > to each TemplateColumn as I create them
    >
    >
    >
    > --
    > Regards
    >
    > Gordon
    Hi Gordon,

    I have a sample that adds checkboxes and dropdownlists to a customized
    template at runtime.
    [url]http://www.societopia.net/Samples/DataGridEventDelegates.aspx[/url]

    The process of adding a textbox is not different.

    HTH,
    Phillip Williams
    [url]http://www.webswapp.com[/url]
    [url]http://www.societopia.net[/url]



    msnews.microsoft.com Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139