Файлы должны начинаться с объявления пакета, которое соответствует директории, в которой они расположены.
Например:
package com.something;
, если файлы находятся под com/something
.
com/
something/
A.java
B.java
Я просто работал над этим ... так что, возможно, потребуется немного tweeking. Обратите внимание на специальные символы, которые нуждаются в адресации.
public string GridtoCVS(GridView gvParm)
{
StringBuilder sbRetVal = new StringBuilder();
for (int i = 0; i <= gvParm.Rows.Count - 1; i++)
{
StringBuilder sbLine = new StringBuilder();
for (int j = 0; j <= gvParm.Columns.Count - 1; j++)
{
sbLine.Append(gvParm.Rows[i].Cells[j].Text.Trim() + ",");
}
string sLine = sbLine.ToString().Replace(" ", "").Replace("'","'").Replace("&","&");
sbRetVal.AppendLine(sLine);
}
return sbRetVal.ToString();
}
Выбирает все строки: вы можете выбрать получить все данные строк из вашей foreach
строки вместо SelectedRow
, как показано на рисунке:
String AllRows = String.Empty; // add all rows in this String variable
// Iterate to all rows of your gridview
foreach (GridViewRow row in GridView1.Rows)
AllRows += "Course: " + row.Cells[0].Text + "\n"; Add Current row the String
txtConfirm.Text = AllRows; // set String variable to the TextBox
Сохранять данные TextBox: вы можете сохранить данные предыдущих строк в TextBox как:
String AllRows = txtConfirm.Text; // add TextBox data in this String variable
// Iterate to all rows of your gridview
foreach (GridViewRow row in GridView1.Rows)
AllRows += "Course: " + GridView1.SelectedRow.Cells[0].Text; + "\n";
txtConfirm.Text = AllRows; // set String variable to the TextBox