经过一周的C#学习后,我设法构建了程序的解析部分。但我需要获取信息并用它填充Access数据库。 到目前为止,它击败了我。查看数据网格代码,但似乎没有任何内容。数据网格可能不是我需要的 我希望它填充实际的表而不只是创建它的视图。
下面是我制作的解析代码,我假设我会在有消息框的时候将数据提供给表。
该表在我的数据源中作为AppDataDataSet1。表t_Parse_Parts。字段ParseBox,SR,Cust_Ref,Cust_Name,WB。
// test for zero length
if (TargetString.Length >0)
{
LocateInStr = TargetString.IndexOf("SR ");//case sensitive. find first occurence point
if (LocateInStr > 0) // verify first occurence point
{
EndStr = 0;
string[] SrchFor = { "SR ", "Cust Ref ", "Cust Name ", "WB or PUDO ID " };
int[] StepOver = {3,9,10,14};
do
{
for (int i=0; i<4; i++)
{
LocateInStr = TargetString.IndexOf(SrchFor[i], EndStr);
BeginStr = LocateInStr + StepOver[i];
EndStr = TargetString.IndexOf("\n", BeginStr)-1; //read to end of line
strSR = TargetString.Substring(BeginStr, EndStr-BeginStr);
strSR = strSR.TrimEnd();
MessageBox.Show(SrchFor[i] +" ->"+ strSR + "<- at " + LocateInStr.ToString());
}
LocateInStr = TargetString.IndexOf(SrchFor[0], EndStr);// Looks for another start point. Ends loop if not found.
}
while (LocateInStr > 0);
}
}
this.ParseBox2.Text = "";
自80年代早期以来,我已编码,基本,FoxPro,Alpha4,仅举几例。我使用C#VS2013 Ultimate进行网页设计,但现在希望创建可执行文件。这是我第一次尝试。将我在Access中创建的工具转换为C#版本。