【发布时间】:2014-04-05 19:47:21
【问题描述】:
我有一个DataGridView,其中包含来自我的 SQL 的信息:
[只能点击整行而不是单元格,如图所示]
我尝试了一些来自:Reading data from DataGridView in C# 的代码示例,但它对我的问题不起作用。
我试试这个,因为它看起来不错
dataGridView.Rows[MyIndex].Cells["MessageHeadline"].Value.ToString();
但我得到一个错误。
现在我想获取索引(添加 1,因为它以 0 开头),如果我按下一行,我的程序应该从我的 DataGridView 获取信息并返回。
【问题讨论】:
-
but i get an Error.- 什么错误? -
如果您只能选择 1 行,您可以尝试
i = dataGridView.SelectedRow[0].Cells[0].Value.ToString()。然后i将是 1.(来自你的图片)。 -
@Acme "System.ArgumentException" in System.Windows.Forms.dll
-
@Georgi 工作不清楚,因为我需要直接从“MessageHeadline”或“MessageText”获取值,因为它们之间有一些不可见
-
好的,然后像你一样
dataGridView.SelectedRow[0].Cells["MessageHeadline"].Value.ToString()。我用一个按钮试了一下,效果很好。请告诉它对你有用吗?
标签: c# sql winforms datagridview