У меня есть сетка данных с двумя столбцами и коллекция MatchCollection, которую я буду использовать для заполнения сетки данных. Как я могу вставить в сетку данных для первого столбца первое совпадение в matchcollection, а затем для второго столбца второе значение matchcollection. Затем он создаст новую строку и начнет заново.
Нет данных, связанных с этим видом сетки, и я должен убедиться, что matchCollection, который вставляется в сетку данных, не перезаписывает ничего в таблице Как я могу это сделать?
Это делается в формах приложений, а не asp.net
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
line = line.Trim();
if (line.StartsWith("addTestingPageContentText"))
{
string temp;
string pattern = "\"([^\"]+)\"";
Regex r = new Regex(pattern);
MatchCollection regs = r.Matches(line);
foreach (Match reg in regs)
{
temp = reg.ToString();
temp = temp.Replace("\"", "");
int rowCount = contentTable_grd.Rows.Count - 1;
if (contentTable_grd.Rows[rowCount].Cells[0].Value == null)
contentTable_grd.Rows[rowCount].Cells[0].Value = temp;
else
contentTable_grd.Rows[rowCount].Cells[1].Value = temp;
contentTable_grd.Rows.Add();
}
}
}