Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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# 如何从DataGridView中获取信息?_C# - Fatal编程技术网

C# 如何从DataGridView中获取信息?

C# 如何从DataGridView中获取信息?,c#,C#,我正在为C#中的大学生编写计算s的程序 我制作了一个gridview,其中包含每个主题的列。它的标志是字母和字母 号码。在用户“学生”插入他/她的主题后,我想让用户单击 按钮,该按钮将获得每个科目的分数和学时数。计算学生的平均成绩,并将结果放入文本框中 我一开始就有困难。关于一个好的起点有什么建议吗?我不确定您想做什么,但您可以在这里查看: 我已经用这些文章解决了我的许多WPF愚蠢的设计问题:p从你的问题中我看到,你很难将需求放在一个地方 我假设你已经有了用户需求(看起来很简单),我给出了你所

我正在为C#中的大学生编写计算s的程序

我制作了一个gridview,其中包含每个主题的列。它的标志是字母和字母 号码。在用户“学生”插入他/她的主题后,我想让用户单击 按钮,该按钮将获得每个科目的分数和学时数。计算学生的平均成绩,并将结果放入文本框中


我一开始就有困难。关于一个好的起点有什么建议吗?

我不确定您想做什么,但您可以在这里查看:


我已经用这些文章解决了我的许多WPF愚蠢的设计问题:p

从你的问题中我看到,你很难将需求放在一个地方

我假设你已经有了用户需求(看起来很简单),我给出了你所经历的基本步骤,这并不准确,也不适合所有类型的项目,但你的案例非常简单,我认为这足以完成这项工作

  • 首先,您需要创建一个流程,即用户完成流程所需的步骤
  • 然后,您将需要基本的界面,让您至少知道您将需要什么样的控件
  • 之后,您将创建数据结构(主要是数据库模式),以了解数据将如何存储以及如何相互关联
  • 然后,您将创建业务逻辑来实现您的需求。(编码部分)
  • 最后,根据第一步创建的流程,将所有内容粘合在一起,并附加编写到接口中事件的代码

  • 我希望这能有所帮助。

    要回答标题中的问题:

    要从当前行获取值,请首先捕获该行:

    DataGridViewRow r=MyDataGridView.CurrentRow

    要从单元格0获取值,请执行以下操作:

      string v = (string)r.Cells[0].Value;
    

    我失去了你在这一部分“为每一个主题和它的标记为后来和数字,但在用户“学生”插入他的主题”你的意思是显示一个科目列表,学生将选择这些科目,然后计算下一个学期的预计GPA吗?是的,这就是我的意思,很抱歉我的英语不好。我没有想到希望你能提供更多帮助,因为我是c#初学者。我以前做过所有这一步,但我不知道如何为他们获取信息控件