【问题标题】:Get one specific cell from datagridview c# [duplicate]从datagridview c#中获取一个特定的单元格[重复]
【发布时间】:2021-07-09 05:31:51
【问题描述】:

我正在尝试获取一个特定的单元格并将其分配给该表中的字符串

Book title Author Date
This book This author This date

我想选择“这本书”单元格(第 1 列,第 2 行)并将其分配给一个字符串,而没有任何选定的单元格。

我尝试过使用数据表、数据集和数组,但其中任何一个都有效

【问题讨论】:

标签: c# winforms datagridview


【解决方案1】:

如果我对你的问题理解正确,那么你可以试试这个:

string str = yourGridView.Rows[0].Cells[0].ToString();

或者您可以尝试将 DataGridView 转换为 DataTable,然后直接从新的 DataTable 中获取单元格值:

DataTable dt= (DataTable)yourGridView.DataSource;

string str1 = dt.Rows[0][0].ToString();
string str2 = dt.Rows[0][0].ToString();
string str3 = dt.Rows[0].Field<string>(0);
string str4 = dt.Rows[0].Field<string>("Book title");
string str5 = dt.Rows[0]["Book title"].ToString();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    相关资源
    最近更新 更多