所以我现在正在泡菜。我试图在一年中的每个星期使用CSV文件创建一个简单的TODO列表,该文件将使用每个客户的索引号进行命名。另外,该文件将具有每个任务的描述和位置,并且该文件将从FTP服务器分发。问题是,我似乎无法做到这一点。
到目前为止,我尝试使用简单的文本文件,但由于无法从输入文件夹(即数据服务器)中识别出文本而失败。
private void frmPendingItems_Load(object sender, EventArgs e)
{
Engine.UpdateTheTaskbar();
if (Symbol.Win32.PlatformType.Equals("PocketPC"))
{
this.ControlBox = false;
}
DataSet dsRouting = new DataSet();
ArrayList lst = null;
DataTable dtQuery = Engine.GetQueryResult("select * from Routing where Extracted=0 order by Days", true);
if (dtQuery.Rows.Count != 0)
{
_Routing = dtQuery;
dsRouting.Tables.Add(dtQuery);
foreach (DataTable dt in dsRouting.Tables)
{
foreach (DataRow dr in dt.Rows)
{
string days = Convert.ToString(dr["Days"]);
foreach (char d in days)
{
if (lst == null)
{
lst = new ArrayList();
lst.Add(new WeekSummary(Convert.ToInt32(d.ToString())));
}
WeekSummary ws = null;
for (int i = 0; i < lst.Count; i++)
{
if (Convert.ToString(((WeekSummary)lst[i]).Week) == Convert.ToString(d))
{
ws = (WeekSummary)lst[i];
break;
}
}
if (ws == null)
{
ws = new WeekSummary(Convert.ToInt32(d.ToString()));
ws.Data.Add(dr);
lst.Add(ws);
}
else
ws.Data.Add(dr);
}
}
}
现在,从上面的代码中,您将看到我如何尝试为Routing.txt
文件创建表单,但是这里的问题是,正如我说的那样,我无法读取文本文件。另外,我有一个名为IN
的本地文件夹,其中包含一些其他文本文件。
我还正在使用Visual Studio 2005,.NET 2.0,并且该应用程序是为Windows手机编写的。