How can you set the DataTemplate dynamically of a ListView's column<span style="border-collapse:collapse;font-family:Arial;font-size:14px;line-height:18px"> <p style="margin-top:0px;margin-right:0px;margin-left:0px;font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;margin-bottom:1em;padding:0px;border:0px initial initial">I am trying to set the DataTemplate of my ListView.GridView's CellTemplate dynamically at runtime. The problem is when I do this, nothing happens. I checked the CellTemplate and it's not null but its VisualTree property is null. Any suggestions?</p> <pre class=prettyprint style="margin-top:0px;margin-right:0px;margin-left:0px;font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;font-family:Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New';margin-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;background-color:#f5f5f5;padding:5px;border:0px initial initial"><code style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;font-family:Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New';padding:0px;margin:0px;border:0px initial initial"><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">GridViewColumn</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> gvc </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=kwd style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#00008b;padding:0px;margin:0px;border:0px initial initial">new</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">GridViewColumn</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>    </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">{</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>        </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Header</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> col</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Label</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">??</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> col</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Name</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">,</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>        </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">DisplayMemberBinding</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> binding                        <br/>    </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">};</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/><br/></span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">DataTemplate</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> cellTemplate </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">FindDataTemplate</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">(</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">listView</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">,</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> col</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">CellTemplate</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">);</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/></span><span class=kwd style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#00008b;padding:0px;margin:0px;border:0px initial initial">if</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">(</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">cellTemplate </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">!=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=kwd style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#00008b;padding:0px;margin:0px;border:0px initial initial">null</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">)</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>    gvc</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">CellTemplate</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> cellTemplate</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">;</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/><br/>gridView</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Columns</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Add</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">(</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">gvc</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">);</span></code></pre> </span>© 2009 Microsoft Corporation. All rights reserved.Sat, 06 Jun 2009 17:32:17 Zcfb7da87-391a-4dae-af8b-bd6312e12881http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cfb7da87-391a-4dae-af8b-bd6312e12881#cfb7da87-391a-4dae-af8b-bd6312e12881http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cfb7da87-391a-4dae-af8b-bd6312e12881#cfb7da87-391a-4dae-af8b-bd6312e12881bennybhttp://social.msdn.microsoft.com/Profile/en-US/?user=bennybHow can you set the DataTemplate dynamically of a ListView's column<span style="border-collapse:collapse;font-family:Arial;font-size:14px;line-height:18px"> <p style="margin-top:0px;margin-right:0px;margin-left:0px;font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;margin-bottom:1em;padding:0px;border:0px initial initial">I am trying to set the DataTemplate of my ListView.GridView's CellTemplate dynamically at runtime. The problem is when I do this, nothing happens. I checked the CellTemplate and it's not null but its VisualTree property is null. Any suggestions?</p> <pre class=prettyprint style="margin-top:0px;margin-right:0px;margin-left:0px;font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;font-family:Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New';margin-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;background-color:#f5f5f5;padding:5px;border:0px initial initial"><code style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;font-family:Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New';padding:0px;margin:0px;border:0px initial initial"><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">GridViewColumn</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> gvc </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=kwd style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#00008b;padding:0px;margin:0px;border:0px initial initial">new</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">GridViewColumn</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>    </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">{</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>        </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Header</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> col</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Label</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">??</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> col</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Name</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">,</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>        </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">DisplayMemberBinding</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> binding                        <br/>    </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">};</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/><br/></span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">DataTemplate</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> cellTemplate </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">FindDataTemplate</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">(</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">listView</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">,</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> col</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">CellTemplate</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">);</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/></span><span class=kwd style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#00008b;padding:0px;margin:0px;border:0px initial initial">if</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">(</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">cellTemplate </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">!=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=kwd style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#00008b;padding:0px;margin:0px;border:0px initial initial">null</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">)</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/>    gvc</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">CellTemplate</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> </span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">=</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"> cellTemplate</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">;</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial"><br/><br/>gridView</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Columns</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">.</span><span class=typ style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:#2b91af;padding:0px;margin:0px;border:0px initial initial">Add</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">(</span><span class=pln style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">gvc</span><span class=pun style="font-size:100%;vertical-align:baseline;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:transparent;color:black;padding:0px;margin:0px;border:0px initial initial">);</span></code></pre> </span>Fri, 05 Jun 2009 22:02:14 Z2009-06-05T22:02:44Zhttp://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cfb7da87-391a-4dae-af8b-bd6312e12881#76a91059-be52-461a-ae5e-7c80d3ae4ee2http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cfb7da87-391a-4dae-af8b-bd6312e12881#76a91059-be52-461a-ae5e-7c80d3ae4ee2KrishnaBhargavahttp://social.msdn.microsoft.com/Profile/en-US/?user=KrishnaBhargavaHow can you set the DataTemplate dynamically of a ListView's columnIf you are using DisplayMemberBinding, then your CellTemplate would not work.<br/><br/>I am working on a sample right now and I will update here once I get it.<br/><br/>Update : posted a small article on whats happening with source code as well. <br/><a href="http://krishnabhargav.blogspot.com/2009/06/gridviewcolumn-celltemplate-does-not.html">http://krishnabhargav.blogspot.com/2009/06/gridviewcolumn-celltemplate-does-not.html</a><br/><br/> <hr class=sig> Software Engineer 1, <a href="http://krishnabhargav.blogspot.com">My Blog</a>Sat, 06 Jun 2009 02:52:52 Z2009-06-06T03:12:22Z