GridView是一种常见的数据展示控件,用于以表格形式显示数据。在许多应用场景中,我们需要检查用户是否在GridView中选择了行,以便进行后续操作。
// 检查GridView1是否有选中的行
if (GridView1.SelectedIndex >= 0)
{
// 有行被选中
int selectedRowIndex = GridView1.SelectedIndex;
// 获取选中行的数据
string value = GridView1.SelectedRow.Cells[0].Text;
}
else
{
// 没有行被选中
}
// 检查DataGridView1是否有选中的行
if (dataGridView1.SelectedRows.Count > 0)
{
// 有行被选中
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
// 处理选中的每一行
object value = row.Cells["ColumnName"].Value;
}
}
else
{
// 没有行被选中
}
// 检查DataGrid1是否有选中的行
if (dataGrid1.SelectedItem != null)
{
// 有行被选中
var selectedItem = dataGrid1.SelectedItem;
// 处理选中的行
}
else
{
// 没有行被选中
}
EnableSelection
属性设置为trueSelectionMode
为FullRowSelect
或RowHeaderSelect
SelectionMode
为Extended
或Multiple
SelectedValue
或SelectedDataKey
获取数据以上方法涵盖了最常见的GridView控件在不同平台下的行选择检查方式。根据您使用的具体技术和控件类型选择相应的方法即可。