مرسی از راهنمایی شما
ولی اگر بتونم توی خود برنامه این کار را انجام بدم بهتره.چونکه من با gridview و Sqldatasource کار کردم دستم زیاد برای اعمال تغییرات باز نیست.مثلا برای حذف یک سری از ستون ها برنامه زیر را نوشتم ولی برای تغییر ترتیب ستون ها نتونستم کاری بکنم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
() grv1.DataBind
End If
Page.SmartNavigation = True
{ Dim param As Object() = New Object() {3, 1
column(grv1, 4, param)
************************
Public Sub column(ByVal name As GridView, ByVal ColumnNum As Integer, ByVal num As Object
If name.Rows.Count > 0 Then[LTR]
For j As Integer = 0 To name.Columns.Count - 1
name.Columns(j).Visible = False
Next
For j As Integer = 0 To name.Columns.Count - 1
Dim b As Boolean = False
For i As Integer = 0 To num.Length - 1
If j = num(i) Then
name.Columns(j).Visible = True
b = True
End If
If b = True Then
Exit For
End If
Next
Next End I