Доступ к данным строки в Telerik RadGrid (сторона сервера)

Маркер MapView отображается чуть выше заданной координаты, поскольку по умолчанию маркеры отображаются в виде штифтов, а нижняя часть иглы штифта соответствует координате.

Вы можете использовать реквизиты anchor и centerOffset для изменения положения маркера в соответствии с вашими потребностями. Вы можете найти документацию здесь !

9
задан Jon Seigel 9 May 2010 в 05:12
поделиться

5 ответов

Вы могли бы хотеть посмотреть на свойство DataKeyValues объекта OwnerTableView, который позволит Вам получить доступ к набору значений, которые представляют поля в данной строке. Я использую его во время обработчика событий EditCommand, так как пользователь моего сайта направлен к странице редактирования, если они нажимают на ссылку для редактирования строки в сетке, и я должен провести определенную информацию о данной строке в строке запроса.

Если это окажется тем, в чем Вы нуждаетесь, то необходимо будет также определить, какие поля должны быть сделаны доступными через это свойство. Чтобы сделать это, посмотрите на MasterTableView. Свойство DataKeyNames в окне свойств для сетки. Вы в основном указываете разграниченный запятой список имен полей.

16
ответ дан 4 December 2019 в 08:35
поделиться

Я использую сетку Telerik с некоторого времени и нашел эти статьи в их документах о том, как выбрать данные из выбранной стороны сервера строк или стороны клиента:

Серверная сторона Клиентский

Надежда Вы найдете их полезными.

Dick

5
ответ дан 4 December 2019 в 08:35
поделиться

Серверная сторона является легкой частью:

GridItemCollection gridRows = TestGrid.Items;
foreach (GridDataItem data in gridRows)
{
    ItemClass obj = (ItemClass)data.DataItem;
}

Это - клиентская часть, которую я не знаю!: [

3
ответ дан 4 December 2019 в 08:35
поделиться
private Int32 GetID()
{
    foreach (Telerik.Web.UI.GridDataItem dataItem in radGrid.MasterTableView.Items)
    {
        if (dataItem.Selected == true)
        {
            Int32 ID = (Int32)dataItem.GetDataKeyValue("ID");
            return ID;
        }
    }
    throw new ArgumentNullException("Id Not found");
}
2
ответ дан 4 December 2019 в 08:35
поделиться
private Int32 GetID()
{
    foreach (Telerik.Web.UI.GridDataItem dataItem in radGrid.MasterTableView.Items)
    {
        if (dataItem.Selected == true)
        {
           // Int32 ID = (Int32)dataItem.GetDataKeyValue("ID");
Int32 ID =Convert.ToInt32(dataItem.GetDataKeyValue("ID"));
            return ID;
        }
    }

}
//this will work
-1
ответ дан 4 December 2019 в 08:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: