2010-05-03 5 views
2

Я хочу удалить конкретный столбец из моей datable, прежде чем ограничивать его до вида сетки. Я попытался сУдаление столбцов со значениями строк из таблицы данных

finalTable.Columns.RemoveAt(0); 
finalTable.Columns.RemoveAt(1); 

но не удаляет значение строк, принадлежащим к этому колонку ..

Как мы можем удалить столбец со значениями строк ??

РЕДАКТИРОВАТЬ: После того, как он привязан к сетке, строки отображаются в третьем столбце.

+0

Как вы говорите, ваши значения строки не удаляются? Можете ли вы получить к ним доступ после удаления? – Amsakanna

+0

проверить мое редактирование ... – Amsakanna

+0

Вы используете GridView1.DataSource = finalTable? – Jamie

ответ

0

Попробуйте это:

If(finalTable.Columns.CanRemove(finalTable.Columns[0])) 
{ 
    finalTable.Columns.RemoveAt(0); 
} 

finalTable.AcceptChanges() 

Затем связать его с GridView

+0

Я пробовал это .. но никаких изменений .. – Royson

1

дать этому попытку:

DataTable example; 
     example.Columns.Remove("columnName"); 
     example.Columns.RemoveAt(columnIndex); 
Смежные вопросы