GridView DataKeys всегда возвращает целочисленное значение - PullRequest
0 голосов
/ 10 октября 2011

У меня есть ASP.NET GridView с DataKeyNames = "EmployeeNumber", где EmployeeNumber является первичным ключом в таблице Employees и внешним ключом во многих других таблицах.

EmployeeNumber - это поле типа varchar, в котором номера сотрудников могут начинаться с лидирующей значащей 0. Другими словами, номер сотрудника 247! = Номер сотрудника 0247. (Спросите HR об этом, нет, его нельзя изменить.)

Это вызывает проблему с моим gridview. Когда я обращаюсь к коллекции DataKeys, она всегда возвращает целочисленное значение, которое возвращает неправильный номер сотрудника.

Есть ли способ заставить GridView.DataKeys [0] возвращать строку вместо целого числа. Кажется, что это коллекция объектов типа, которая заставила бы меня поверить, что это способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...