如何从DataGridView中获取信息?

时间:2010-05-13 12:59:47

标签: c#

我正在研究用C#计算大学生GPA的程序。

我制作了一个包含每个主题列的网格视图。它的标记为字母和 数。在用户“学生”插入他/她的主题后,我想让用户点击一个 将获得该标记的按钮和每个主题的学分小时数。计算学生的GPA并将结果放在文本框中。

我无法入门。有什么建议可以开始一个好地方吗?

3 个答案:

答案 0 :(得分:1)

回答标题中的问题:

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

DataGridViewRow r = MyDataGridView.CurrentRow;

从单元格0获取值:

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

答案 1 :(得分:0)

我不确定你要做什么,但你可以看看这里: http://www.c-sharpcorner.com/Articles/ArticleListing.aspx?SectionID=1&SubSectionID=191

我用这些文章解决了很多我的WPF哑设计问题:P

答案 2 :(得分:0)

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

我假设你已经有了用户要求(它看起来非常简单)并且我给出了你经历的基本步骤,它不准确,它不适合所有类型的项目,但你的情况很简单我觉得做这项工作已经足够了。

  1. 首先,您需要创建一个流程,用户将完成该流程的步骤。
  2. 然后你需要基本的界面让你至少知道你需要什么样的控制。
  3. 之后,您将建立数据结构(主要是数据库模式),以了解数据的存储方式和相互关联方式。
  4. 然后您将创建业务逻辑以实现您的要求。(编码部分)
  5. 并且最后你将粘合所有内容并根据你在第一步中创建的流程附加写入接口中事件的代码。
  6. 我希望这会有所帮助。