Developer technologies | C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I have a text file that I got from Google Maps.
I want to import and display data in Datagrid View.
what i want
my code .
using (var streamReader = new StreamReader(@"D:\googlemap.txt"))
{
while (!streamReader.EndOfStream)
{
var line = streamReader.ReadLine();
var values = line.Split('\t');
var rowIndex = dataGridView1.Rows.Add();
for (int i = 0; i < values.Length; i++)
{
dataGridView1.Rows[rowIndex].Cells[i].Value = values[i];
}
}
}
Check a variant:
dataGridView1.Rows.Clear( );
int number_of_columns = dataGridView1.Columns.Count;
int i = 0;
foreach( var line in File.ReadLines( @"D:\googlemap.txt" ) )
{
if( i % number_of_columns == 0 ) dataGridView1.Rows.Add( );
dataGridView1[i % number_of_columns, i / number_of_columns].Value = line;
++i;
}