Мне нужно получить значение первичного ключа или любой другой ключ, который я установил, из выбранной строки в сетке данных без необходимости создавать скрытый столбец. Я хочу, чтобы функциональность gridview в asp.net имела свойство DataKeyNames
Это действительно зависит от того, как вы заполняете сетку, но вы можете использовать свойство Tag DataGridViewRow, чтобы удерживать клавишу строки.
Tag
DataGridViewRow
Tag свойство может содержать любой объект, поэтому вы можете установить для него любое значение ...