<commit_before>---
title: Using the  GetItems GetColumn and GetColumnSafe Methods
page_title: Using the  GetItems GetColumn and GetColumnSafe Methods | RadGrid for ASP.NET AJAX Documentation
description: Using the  GetItems GetColumn and GetColumnSafe Methods
slug: grid/how-to/using-the--getitems-getcolumn-and-getcolumnsafe-methods
tags: using,the,,getitems,getcolumn,and,getcolumnsafe,methods
published: True
position: 5
---

# Using the  GetItems GetColumn and GetColumnSafe Methods


In various cases you may want to access or traverse grid functional items/columns outside the dedicated ItemCreated and ItemDataBound event handlers, for example during PreRender or DataBinding event handlers of the grid. This is easily attainable with the **GetItems(itemType), GetColumn(columnName)** and **GetColumnSafe(columnName)** methods (exposed by each **GridTableView** instance).

The topic demonstrates accessing the following instances:
* [Items](#items)
* [Edit Items](#edit-items)<commit_msg>chore(grid): add redirect for old page<commit_after>---
title: Using the  GetItems GetColumn and GetColumnSafe Methods
page_title: Using the  GetItems GetColumn and GetColumnSafe Methods | RadGrid for ASP.NET AJAX Documentation
description: Using the  GetItems GetColumn and GetColumnSafe Methods
slug: grid/how-to/using-the--getitems-getcolumn-and-getcolumnsafe-methods
tags: using,the,,getitems,getcolumn,and,getcolumnsafe,methods
previous_url: controls/grid/how-to/using-the--getitems-getcolumn-and-getcolumnsafe-methods
published: True
position: 5
---

# Using the  GetItems GetColumn and GetColumnSafe Methods


In various cases you may want to access or traverse grid functional items/columns outside the dedicated ItemCreated and ItemDataBound event handlers, for example during PreRender or DataBinding event handlers of the grid. This is easily attainable with the **GetItems(itemType), GetColumn(columnName)** and **GetColumnSafe(columnName)** methods (exposed by each **GridTableView** instance).

The topic demonstrates accessing the following instances:
* [Items](#items)
* [Edit Items](#edit-items)
{'fraction_non_alphanumeric': 0.07827324478178369, 'fraction_numerical': 0.0009487666034155598, 'mean_word_length': 6.247422680412371, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '380447', 'n_tokens_mistral': 574, 'n_tokens_neox': 538, 'n_words': 212}