Я работаю над приложением C#, которое содержит много пустых DataGridView. Пользователь должен заполнить их копией/вставкой данных из Excel. Я делаю следующее:
int i = 0;
string s = Clipboard.GetText();
// Separate lines
string[] lines = Regex.Split(s, "\r\n");
foreach (string line in lines)
{
// Separate each cell
string[] cells = line.Split('\t');
foreach (string cell in cells)
{
// If we selected as many cells as copied
if (dataGridView.SelectedCells.Count == (lines.Length-1)*(cells.Length))
{
dataGridView.SelectedCells[i].Value = cell;
i++;
}
}
}
Проблема в том, что если я скопирую что-то вроде этого (в Excel):
1 2 3
4 5 6
Мое представление сетки данных будет выглядеть так:
6 4 2
5 3 1
Я действительно не знаю, что делать, чтобы это исправить. .. Заранее спасибо