J
Jassim Rahma
I am using this code to populate data into datagrid..
private void get_hosts()
{
data_table = new DataTable();
sql_connection = new SqlCeConnection("Data Source=" + data_file
+ ";Password=xxx");
sql_connection.Open();
strSQL = "SELECT host_id, host_title, host_name, host_disabled
FROM hosts ORDER BY host_title";
sql_command = new SqlCeCommand(strSQL, sql_connection);
sql_adapter = new SqlCeDataAdapter(sql_command);
sql_adapter.Fill(data_table);
dataHosts.DataSource = data_table;
dataHosts.Columns["host_id"].HeaderText = "host ID";
dataHosts.Columns["host_id"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopRight;
dataHosts.Columns["host_id"].Width = 120;
dataHosts.Columns["host_id"].Visible = false;
dataHosts.Columns["host_title"].HeaderText = "host title";
dataHosts.Columns["host_title"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_title"].HeaderCell.Style.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_title"].Width = 320;
dataHosts.Columns["host_name"].HeaderText = "host name";
dataHosts.Columns["host_name"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_name"].HeaderCell.Style.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_name"].Width = 320;
dataHosts.Columns["host_disabled"].HeaderText = "disabled?";
dataHosts.Columns["host_disabled"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopCenter;
dataHosts.Columns["host_disabled"].HeaderCell.Style.Alignment =
DataGridViewContentAlignment.TopCenter;
dataHosts.Columns["host_disabled"].Width = 80;
sql_connection.Close();
}
and i want to color the cell host_disabled if the value = 'N'
private void get_hosts()
{
data_table = new DataTable();
sql_connection = new SqlCeConnection("Data Source=" + data_file
+ ";Password=xxx");
sql_connection.Open();
strSQL = "SELECT host_id, host_title, host_name, host_disabled
FROM hosts ORDER BY host_title";
sql_command = new SqlCeCommand(strSQL, sql_connection);
sql_adapter = new SqlCeDataAdapter(sql_command);
sql_adapter.Fill(data_table);
dataHosts.DataSource = data_table;
dataHosts.Columns["host_id"].HeaderText = "host ID";
dataHosts.Columns["host_id"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopRight;
dataHosts.Columns["host_id"].Width = 120;
dataHosts.Columns["host_id"].Visible = false;
dataHosts.Columns["host_title"].HeaderText = "host title";
dataHosts.Columns["host_title"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_title"].HeaderCell.Style.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_title"].Width = 320;
dataHosts.Columns["host_name"].HeaderText = "host name";
dataHosts.Columns["host_name"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_name"].HeaderCell.Style.Alignment =
DataGridViewContentAlignment.TopLeft;
dataHosts.Columns["host_name"].Width = 320;
dataHosts.Columns["host_disabled"].HeaderText = "disabled?";
dataHosts.Columns["host_disabled"].DefaultCellStyle.Alignment =
DataGridViewContentAlignment.TopCenter;
dataHosts.Columns["host_disabled"].HeaderCell.Style.Alignment =
DataGridViewContentAlignment.TopCenter;
dataHosts.Columns["host_disabled"].Width = 80;
sql_connection.Close();
}
and i want to color the cell host_disabled if the value = 'N'