I want to hide column in gridview. I create a datatable and add data in it from database then bind it with gridview. And now i want to hide 0 index column form it but it is not hiding. Please help me.
This is my Code.
`int companyID = Convert.ToInt16(Session["companyID"]);
DataTable taskTable = new DataTable("TaskList");
SqlConnection sql_connection = new SqlConnection("data source=.\\SQLEXPRESS;Integrated Security=SSPI; initial catalog=db_ease");
SqlCommand sqlCommand = new SqlCommand("select tbl_employee.empID,tbl_employee.empEmploymentID,tbl_employee.empFirstname,tbl_employee.empMiddlename,tbl_employee.empLastname,tbl_employee.empGender,tbl_employee.empMobileNo,tbl_employee.empMac,tbl_association.associationStatus from tbl_employee inner join tbl_association on tbl_employee.empID=tbl_association.empID where tbl_association.companyID="+companyID, sql_connection);
SqlDataAdapter adapter = new SqlDataAdapter(sqlCommand);
adapter.Fill(taskTable);
Session["TaskTable"] = taskTable;
taskTable.Columns[0].ColumnName = "Employee ID";
taskTable.Columns[1].ColumnName = "Employment ID";
taskTable.Columns[2].ColumnName = "First Name";
taskTable.Columns[3].ColumnName = "Middle Name";
taskTable.Columns[4].ColumnName = "Last Name";
taskTable.Columns[5].ColumnName = "Gender";
taskTable.Columns[6].ColumnName = "Mobile No";
taskTable.Columns[7].ColumnName = "MAC Address";
taskTable.Columns[8].ColumnName = "Status";
BindData();
displayGridView.Columns[0].Visible = false;
sql_connection.Close();`
This is my gridview
<asp:GridView ID="displayGridView" runat="server"
CssClass="table table-striped table-bordered dataTable"
OnRowEditing="displayGridView_RowEditing"
OnRowUpdating="displayGridView_RowUpdating"
OnRowDeleting="displayGridView_RowDeleting"
OnRowCancelingEdit="displayGridView_RowCancelingEdit"
AllowPaging="true" OnPageIndexChanging="displayGridView_PageIndexChanging"
OnSorting="displayGridView_RowSorting"
AutoGenerateDeleteButton="true"
AutoGenerateEditButton="true"
PagerSettings-FirstPageText="First"
PagerSettings-LastPageText="Last"
PagerSettings-Mode="NumericFirstLast"
PagerSettings-PageButtonCount="4" PageSize="4"
EmptyDataText="No data found"
AllowSorting="True"
OnDataBound="displayGridView_OnDataBound"
>
</asp:GridView>