【问题标题】:c1 TrueDBGrid cell value to textboxc1 TrueDBGrid 单元格值到文本框
【发布时间】:2018-03-01 05:34:48
【问题描述】:
private void c1TrueDBGrid1_Click(object sender, EventArgs e)
{


}

如何获取单元格的值,然后将其显示在文本框中。 就像这段代码适用于数据网格视图"OwnerIDtxtbox.Text = PetGrid.Rows[i].Cells[7].Value.ToString();"

【问题讨论】:

  • 我找到了答案 int i = c1TrueDBGrid1.Row;试试 { txtbox_name.Text = c1TrueDBGrid1[i, 1].ToString(); } catch { MessageBox.Show("绑定时发生错误。"); }
  • 您找到了答案,并在我写完答案 41 分钟后提出,其中包含完全相同的代码。多么可爱。

标签: c# componentone truedbgrid


【解决方案1】:

c1TrueDBGrid 公开了几个索引器,它们将行号作为第一个参数,将列名或索引作为第二个参数 - 您可以使用其中任何一个。
请注意,两者都返回object

var row = grid.Row; // get the current row

var columnIndex = 0;
var cellValue = grid[row, "ColumnName"];
var cellValue = grid[row, columnIndex];

另一种选择是使用

var value = grid.Columns[0].CellValue(row);

当然,您可以使用列的字符串索引器:

var value = grid.Columns["Company"].CellValue(row)

欲了解更多信息,please refer to official documentation.

【讨论】:

    猜你喜欢
    • 2019-08-15
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 2022-11-11
    • 2017-07-23
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    相关资源
    最近更新 更多