Вы должны установить
AutoGenerateColumns="true"
или укажите столбцы таблицы вида вручную, например:
<asp:GridView runat="server" ID="Gridview2" Visible="true" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="FullName" HeaderText="Full Name" />
</Columns>
</asp:GridView>
Вы ничего не делаете.
Обновление
Вот как это сделать в коде:
BoundField bf = new BoundField();
bf.DataField = "YourFieldName";
bf.HeaderText = "Your Header";
Gridview2.Columns.Add(bf);