使用一个for循环,初始化计数器i等于0,在循环中判断列标题是否等于你指定的字符串(也就是你要找的列的列标题),在相等的时候的i值就是你要的列数。如有疑问请追问或是Hi
string s="列标题名";int i=e.ColumnIndex;for(;i{if(dataGridView1.Columns[e.ColumnIndex].Name==s){ Console.WriteLine("是第{0}列",i);}}
是不是绑定了datatable的?