Click here to Skip to main content
15,888,113 members
Home / Discussions / C#
   

C#

 
QuestionCombobox event Pin
vasusoftsol29-Aug-08 23:15
vasusoftsol29-Aug-08 23:15 
AnswerRe: Combobox event Pin
Anthony Mushrow29-Aug-08 23:38
professionalAnthony Mushrow29-Aug-08 23:38 
AnswerRe: Combobox event Pin
Mbah Dhaim30-Aug-08 10:50
Mbah Dhaim30-Aug-08 10:50 
Questionstencil bar in ms visio Pin
tahir_makhdoom29-Aug-08 23:14
tahir_makhdoom29-Aug-08 23:14 
AnswerRe: stencil bar in ms visio Pin
Abisodun30-Aug-08 9:01
Abisodun30-Aug-08 9:01 
Questioninvoices .. print to specefic Point or RDLC? Pin
Jassim Rahma29-Aug-08 22:18
Jassim Rahma29-Aug-08 22:18 
AnswerRe: invoices .. print to specefic Point or RDLC? Pin
Naji El Kotob26-Oct-09 4:03
Naji El Kotob26-Oct-09 4:03 
Questionproblem in binded columns to DataGridView Pin
Jassim Rahma29-Aug-08 22:16
Jassim Rahma29-Aug-08 22:16 
I binding the following to a datagrid:



private void get_all_vehicles()

{

    dataVehicles.DataBindings.Clear();



    data_table = new DataTable();

    sql_connection = new SqlConnection("Data Source=.\\SQLEXPRESS;initial catalog=rent_a_car_company;integrated security=true");

    // sql_connection = new SqlConnection(public_var.sql_connection);

    sql_command = new SqlCommand("sp_populate_all_vehicles", sql_connection);

    sql_command.CommandType = CommandType.StoredProcedure;

    sql_adapter = new SqlDataAdapter(sql_command);

    sql_adapter.Fill(data_table);

    dataVehicles.DataSource = data_table;



    dataVehicles.Columns["vehicle_id"].HeaderText = "ID";

    dataVehicles.Columns["vehicle_id"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_id"].Width = 160;

    dataVehicles.Columns["vehicle_id"].Visible = false;



    dataVehicles.Columns["vehicle_photo"].HeaderText = "Photo";

    dataVehicles.Columns["vehicle_photo"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_photo"].Width = 160;

    // dataVehicles.Columns["vehicle_photo"].DataGridView.



    dataVehicles.Columns["vehicle_make"].HeaderText = "Vehicle";

    dataVehicles.Columns["vehicle_make"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_make"].Width = 160;





    dataVehicles.Columns["vehicle_number"].HeaderText = "Number#";

    dataVehicles.Columns["vehicle_number"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["vehicle_number"].Width = 200;



    dataVehicles.Columns["category_name"].HeaderText = "Category";

    dataVehicles.Columns["category_name"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["category_name"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;

    dataVehicles.Columns["category_name"].Width = 120;



    dataVehicles.Columns["vehicle_shift"].HeaderText = "Shift";

    dataVehicles.Columns["vehicle_shift"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["vehicle_shift"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;

    dataVehicles.Columns["vehicle_shift"].Width = 120;



    dataVehicles.Columns["vehicle_rent_daily"].HeaderText = "Daily Rent";

    dataVehicles.Columns["vehicle_rent_daily"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["vehicle_rent_daily"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;

    dataVehicles.Columns["vehicle_rent_daily"].DefaultCellStyle.Format = "#,###,###,##0.000";

    dataVehicles.Columns["vehicle_rent_daily"].Width = 120;



    sql_command.Dispose();

    sql_adapter.Dispose();

    sql_connection.Close();

}


also I am binding the following if the user clicked the vehicles out button:



private void get_vehicles_out()

{

    dataVehicles.DataBindings.Clear();



    data_table = new DataTable();

    sql_connection = new SqlConnection("Data Source=.\\SQLEXPRESS;initial catalog=rent_a_car_company;integrated security=true");

    // sql_connection = new SqlConnection(public_var.sql_connection);

    sql_command = new SqlCommand("sp_populate_vehicles_out", sql_connection);

    sql_command.CommandType = CommandType.StoredProcedure;

    sql_adapter = new SqlDataAdapter(sql_command);

    sql_adapter.Fill(data_table);

    dataVehicles.DataSource = data_table;



    dataVehicles.Columns["vehicle_id"].HeaderText = "ID";

    dataVehicles.Columns["vehicle_id"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_id"].Width = 160;

    dataVehicles.Columns["vehicle_id"].Visible = false;



    dataVehicles.Columns["vehicle_photo"].HeaderText = "Photo";

    dataVehicles.Columns["vehicle_photo"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_photo"].Width = 160;

    dataVehicles.Columns["vehicle_photo"].Visible = false;



    dataVehicles.Columns["out_category"].HeaderText = "Status";

    dataVehicles.Columns["out_category"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["out_category"].Width = 160;



    dataVehicles.Columns["vehicle_make"].HeaderText = "Vehicle";

    dataVehicles.Columns["vehicle_make"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_make"].Width = 160;



    dataVehicles.Columns["vehicle_make"].HeaderText = "Vehicle";

    dataVehicles.Columns["vehicle_make"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;

    dataVehicles.Columns["vehicle_make"].Width = 160;



    dataVehicles.Columns["vehicle_number"].HeaderText = "Number#";

    dataVehicles.Columns["vehicle_number"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["vehicle_number"].Width = 200;



    dataVehicles.Columns["category_name"].HeaderText = "Category";

    dataVehicles.Columns["category_name"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["category_name"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;

    dataVehicles.Columns["category_name"].Width = 120;

    dataVehicles.Columns["category_name"].Visible = false;



    dataVehicles.Columns["vehicle_shift"].HeaderText = "Shift";

    dataVehicles.Columns["vehicle_shift"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["vehicle_shift"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;

    dataVehicles.Columns["vehicle_shift"].Width = 120;

    // dataVehicles.Columns["category_name"].Visible = false;



    dataVehicles.Columns["vehicle_rent_daily"].HeaderText = "Daily Rent";

    dataVehicles.Columns["vehicle_rent_daily"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;

    dataVehicles.Columns["vehicle_rent_daily"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;

    dataVehicles.Columns["vehicle_rent_daily"].DefaultCellStyle.Format = "#,###,###,##0.000";

    dataVehicles.Columns["vehicle_rent_daily"].Width = 120;

    dataVehicles.Columns["vehicle_rent_daily"].Visible = false;



    sql_command.Dispose();

    sql_adapter.Dispose();

    sql_connection.Close();

}


and if you noticed, the only differnce is the column out_category which i am adding in the second code.

Now, the problem is: when the user clicks on the button displaying the first list then everything is fine but when the user clicks on the button invoking the second code it will just add the out_category column to the end which means it using the first codeand adding the out_category column when it should place the out_category column before the vehicle_make column.

so where is the problem?
AnswerRe: problem in binded columns to DataGridView Pin
leppie29-Aug-08 22:51
leppie29-Aug-08 22:51 
GeneralRe: problem in binded columns to DataGridView Pin
Jassim Rahma29-Aug-08 22:53
Jassim Rahma29-Aug-08 22:53 
AnswerRe: problem in binded columns to DataGridView Pin
Wendelius30-Aug-08 4:57
mentorWendelius30-Aug-08 4:57 
GeneralRe: problem in binded columns to DataGridView Pin
Jassim Rahma30-Aug-08 8:22
Jassim Rahma30-Aug-08 8:22 
GeneralRe: problem in binded columns to DataGridView Pin
Wendelius30-Aug-08 8:31
mentorWendelius30-Aug-08 8:31 
GeneralRe: problem in binded columns to DataGridView Pin
Jassim Rahma30-Aug-08 8:36
Jassim Rahma30-Aug-08 8:36 
GeneralRe: problem in binded columns to DataGridView Pin
Wendelius30-Aug-08 8:48
mentorWendelius30-Aug-08 8:48 
GeneralRe: problem in binded columns to DataGridView Pin
Jassim Rahma30-Aug-08 13:17
Jassim Rahma30-Aug-08 13:17 
GeneralRe: problem in binded columns to DataGridView Pin
Wendelius30-Aug-08 21:12
mentorWendelius30-Aug-08 21:12 
QuestionRepository in sharepoint Pin
manju#12329-Aug-08 19:23
manju#12329-Aug-08 19:23 
Questionscroll bar Pin
algates002729-Aug-08 18:59
algates002729-Aug-08 18:59 
AnswerRe: scroll bar Pin
algates002719-Oct-08 20:12
algates002719-Oct-08 20:12 
QuestionCustom action not running during installation Pin
tahir_makhdoom29-Aug-08 17:55
tahir_makhdoom29-Aug-08 17:55 
Answer[Cross-Post] Re: Custom action not running during installation Pin
Scott Dorman29-Aug-08 18:08
professionalScott Dorman29-Aug-08 18:08 
QuestionQuestion about Interfaces Pin
MarkB77729-Aug-08 17:07
MarkB77729-Aug-08 17:07 
AnswerRe: Question about Interfaces Pin
Scott Dorman29-Aug-08 17:57
professionalScott Dorman29-Aug-08 17:57 
GeneralRe: Question about Interfaces Pin
MarkB77729-Aug-08 18:09
MarkB77729-Aug-08 18:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.