2016-09-17 53 views
-1

我想设置自定义名称,在C#我的列名,但是当我加载的形式我不这里得到的名字是我的代码示例:datagridview的列名C#

 string Konekcija = "datasource=localhost;port=3309;username=root;password=1234"; 

     string Query = "select * from baza.artikli"; 

     MySqlConnection konn = new MySqlConnection(Konekcija); 

     MySqlCommand komanda = new MySqlCommand(Query, konn); 

     MySqlDataAdapter MyAdapter = new MySqlDataAdapter(); 
     MyAdapter.SelectCommand = komanda; 
     DataTable dTable = new DataTable(); 
     MyAdapter.Fill(dTable); 
     dataGridView1.DataSource = dTable; 


     dataGridView1.ColumnHeadersVisible = true; 
     // имиња на header ите 
     dataGridView1.AutoResizeColumnHeadersHeight(); 

     dataGridView1.Columns[0].Name = "ид"; 
     dataGridView1.Columns[1].Name = "Баркод"; 
     dataGridView1.Columns[2].Name = "Назив"; 
     dataGridView1.Columns[3].Name = "Набавна цена"; 
     dataGridView1.Columns[4].Name = "Продажна цена"; 
     dataGridView1.Columns[5].Name = "Данок"; 
     dataGridView1.Columns[6].Name = "Количина"; 
     dataGridView1.Columns[7].Name = "Опис"; 
     dataGridView1.Columns[8].Name = "Македонски производ"; 
     dataGridView1.Columns[9].Name = "Производител"; 




    } 

也许我缺少的东西,但我似乎无法找到它是什么,所以如果你现在有请乐我知道

回答

1

试试这个,

dataGridView1.Columns[index].HeaderText= "something"; 

希望帮助,

+0

谢谢,这工作得很好! – Radojko