<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div link="blue" vlink="purple" lang="EN-US"><div><p><span style="font-size: 11pt; color: rgb(31, 73, 125);">
Can you access the DataGridViewColumnCollection via indexers (eg
myDataGridCollection[0] ? )&nbsp; </span></p></div></div></div></blockquote><div><br><br>Yes.<br><br>dgv = DataGridView(AutoGenerateColumns = True,DataSource = myBindingSource)<br>myCol = DataGridViewButtonColumn(Text=&quot;Spaminate&quot;,Name=&quot;ButtonCol&quot;,UseColumnTextForButtonValue = True)
<br>dgv.Columns.Add(myCol)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )<br>#works, returns myCol<br>print dgv.Columns[0]&nbsp;&nbsp;&nbsp;&nbsp; <br></div><br>#fails<br>print dgv.Columns[1]<br><br>#fails <br>print dgv.Columns['ButtonCol']
<br><br>#fails <br>
print dgv.Columns.Item['ButtonCol']<br>
<br></div>