Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c#中文本文件的特定列创建图形?_C#_File_Text_Graph_Tabs - Fatal编程技术网

如何使用c#中文本文件的特定列创建图形?

如何使用c#中文本文件的特定列创建图形?,c#,file,text,graph,tabs,C#,File,Text,Graph,Tabs,我正在尝试创建一个程序,您可以在其中浏览具有特定格式的文本文件并从中获取特定列。然后,这些列将被绘制在一个选项卡内,然而,每个文件都有多个数据表,我需要能够根据需要的图形数量创建选项卡。每个文件的编号并不总是相同的。每个图形的标题都是相似的,所以我希望找到一种方法让程序找到特定的名称并获取下面的数据 到目前为止,我只有这些。我不知道如何获取特定的数据,然后才能在选项卡中绘制它 using System.Drawing; using System.Linq; using System.Text;

我正在尝试创建一个程序,您可以在其中浏览具有特定格式的文本文件并从中获取特定列。然后,这些列将被绘制在一个选项卡内,然而,每个文件都有多个数据表,我需要能够根据需要的图形数量创建选项卡。每个文件的编号并不总是相同的。每个图形的标题都是相似的,所以我希望找到一种方法让程序找到特定的名称并获取下面的数据

到目前为止,我只有这些。我不知道如何获取特定的数据,然后才能在选项卡中绘制它

using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace WindowsFormsApp1
{

    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
        }

    //allows user to browse for a textfile and view the contents in a text box
        private void folderPath_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFile1 = new OpenFileDialog();
            openFile1.Filter = "Text Files|*.txt";

            if (openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                richTextBox1.LoadFile(openFile1.FileName, RichTextBoxStreamType.PlainText);
            }

        }
    }
}
到目前为止,这个程序所做的只是在文本框中显示文本文件中的信息

数据将类似于
A1 B1 C1 D1 E1 F1
123456
2 4 6 8 10 12
36912158
4 8 12 16 20 24
510152530

A2 B2 C2 D2 E2 F2
123456
2 4 6 8 10 12
36912158
4 8 12 16 20 24
510152530

。。。以此类推,但我需要绘制C(1,2)列与D(1,2)列的关系图
如果有人能帮忙,我会非常感激

你是说,你想画一个图表?问题太广泛了。你能澄清到底是什么问题吗?读取文件?动态创建选项卡?或者打印图形?不要将文件加载到RichTextBox,而是使用StreamReader和。您需要使用空格作为分隔符来分隔每一行,并使用将每个字符串值转换为整数值。从那开始,把你的进步写回来……你可以期望人们为你做全部的家庭作业。