📅  最后修改于: 2023-12-03 15:20:33.649000             🧑  作者: Mango
Telerik WinForms 是一套为 Windows Form 应用程序提供 UI 控件和工具的 .NET 开发工具包。在开发过程中,您可能需要从网格中获取选定行的值。本篇文章将介绍如何使用 Telerik WinForms 实现此功能。
首先,您需要先安装 Telerik WinForms 控件。您可以从官方网站下载安装程序并完成安装。完成后,打开 Visual Studio,创建一个新的 WinForms 应用程序项目。
在 Visual Studio 中,打开“工具箱”,在“Telerik UI for WinForms”中找到“RadGridView”并将其拖入窗体设计器中。此控件将用于显示数据和获取选定行的值。然后,通过代码或设计器设置将其连接到数据源。
// 创建一个 OleDbDataAdapter 对象来连接数据库
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM TableName", connectionString);
// 创建一个 DataTable 来存储数据
DataTable dataTable = new DataTable();
// 使用 OleDbDataAdapter 填充 DataTable
adapter.Fill(dataTable);
// 将 DataTable 分配给 RadGridView
this.radGridView1.DataSource = dataTable;
想要获取选定行的值,可以使用以下代码:
private void Button1_Click(object sender, EventArgs e)
{
// 获取选定行
GridViewRowInfo selectedRow = this.radGridView1.SelectedRows.FirstOrDefault();
if (selectedRow != null)
{
// 获取选定行中每一列的值
string column1Value = selectedRow.Cells["ColumnName1"].Value.ToString();
string column2Value = selectedRow.Cells["ColumnName2"].Value.ToString();
// 打印选定行中每一列的值
Console.WriteLine("Column 1 value: " + column1Value);
Console.WriteLine("Column 2 value: " + column2Value);
}
}
现在您已经学会了如何使用 Telerik WinForms 从网格中获取选定行的值。如果您需要更多的教程和帮助文档,请访问 Telerik WinForms 官方网站。