- Katılım
- 26 Temmuz 2017
- Mesajlar
- 26
- Excel Vers. ve Dili
- Excel 2010 turkce
Arkadaşlar sorunu c# taki kod ile çözdüm ilginiz için teşekkür ederim. Birilerine lazım olur diye kodu paylaşıyorum.
C#:
private void CaO()
{
System.Data.DataTable tbl = new System.Data.DataTable();
new OleDbDataAdapter("SELECT * FROM [Sayfa1$]", @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\ikinciexcel.xlsx; Extended Properties='Excel 12.0 xml;HDR=YES;'").Fill(tbl);
[B]System.Data.DataTable dtCloned = tbl.Clone();
dtCloned.Columns[1].DataType = typeof(float);
foreach (DataRow row in tbl.Rows)
{
dtCloned.ImportRow(row);
}[/B]
var f = new Form();
var dgv = new DataGridView { DataSource = dtCloned, Dock = DockStyle.Fill, SelectionMode = DataGridViewSelectionMode.FullRowSelect };
dtCloned.DefaultView.RowFilter = "CaO >= 9 and CaO <= 11";
dataGridView2.Controls.Add(dgv);
dataGridView2.SelectAll();
}