【发布时间】:2012-03-23 05:12:27
【问题描述】:
我正在通过以下代码将 CSV 加载到 DataGridView 中
string rowValue;
string[] cellValue;
if(File.Exists(textBoxFilePath.Text.ToString().Trim()))
{
StreamReader streamReader = new StreamReader(textBoxFilePath.Text.ToString().Trim());
rowValue = streamReader.ReadLine();
cellValue = rowValue.Split(',');
for (int i = 0; i <= 4 - 1; i++)
{
DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
column.Name = cellValue[i];
column.HeaderText = cellValue[i];
dataGridView1.Columns.Add(column);
}
// Reading content
while (streamReader.Peek() != -1)
{
rowValue = streamReader.ReadLine();
cellValue = rowValue.Split(',');
DateTime dt = new DateTime();
dt = DateTime.Now;
String month = dt.Month.ToString();
String day = dt.Day.ToString();
if (dt.Month < 10)
{
month = "0" + dt.Month;
}
if (dt.Day < 10)
{
day = "0" + dt.Day;
}
String stringDate = dt.Year.ToString() + "/" + month + "/" + day;
Console.WriteLine(dt.ToShortDateString());
Console.WriteLine(stringDate);
if (cellValue[2].CompareTo(stringDate) == 0)
{
dataGridView1.Rows.Add(cellValue);
}
}
streamReader.Close();
dataGridView1.Sort(this.dataGridView1.Columns["User-Name"], ListSortDirection.Ascending);
}
else
{
MessageBox.Show("No File is Selected");
}
我想搜索用户名。这是第 2 列。
【问题讨论】:
标签: c# search datagrid csv datagridview