2016-03-21 10 views
1

bağlayıcı dinamik veriler kaybetmek(farklı bilgileri yükler her seferinde farklı renkli, bir kullanıcı tıklama) bir çalışma sırasında doldurulan bir webdata kılavuz var geri gönderme

sorun selected row change Izgara olmadığıdır geri bir yazı yapar ve ızgarada veri kurtulur çünkü doğru satır alma

Protected Sub grid_load(ByVal sender As Object, ByVal e As System.EventArgs) Handles WebDataGrid1.Load 
    If Not IsPostBack Then 
     Me.WebDataGrid1.DataSource = Membership.FindUsersByName("A%") 
     Me.WebDataGrid1.DataBind() 
    End If 
End Sub 

Protected Sub WebDataGrid1_Selection_RowSelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles WebDataGrid1.RowSelectionChanged 
    Dim thisrow = e.CurrentSelectedRows 

End sub 

thisrow hep geri gönderme aynen kalmasını ben DataBind (nasıl alabilirim Nothing

) eşittir Böylece seçilen satırdaki bilgilere erişebilir miyim?

<ig:WebDataGrid ID="WebDataGrid1" runat="server" AutoGenerateColumns="False" Width="750px" AltItemCssClass="AltRows" > 
        <Columns> 
         <ig:BoundDataField DataFieldName="UserName" DataType="System.String" Key="UserName"> 
          <Header Text="User Name"> 
          </Header> 
         </ig:BoundDataField> 
         <ig:BoundDataField DataFieldName="Email" Key="Email"> 
          <Header Text="Email"> 
          </Header> 
         </ig:BoundDataField> 
         <ig:BoundCheckBoxField DataFieldName="IsApproved" Key="IsApproved" Width="75px"> 
          <Header Text="Approved"> 
          </Header> 
         </ig:BoundCheckBoxField> 
         <ig:BoundCheckBoxField DataFieldName="IsLockedOut" Key="IsLockedOut" Width="100px"> 
          <Header Text="Locked Out"> 
          </Header> 
         </ig:BoundCheckBoxField> 
         <ig:BoundDataField DataFieldName="LastLoginDate" Key="LastLoginDate"> 
          <Header Text="LastLoginDate"> 
          </Header> 
         </ig:BoundDataField> 
        </Columns> 
        <Behaviors> 
         <ig:Selection CellClickAction="Row" CellSelectType="None" RowSelectType="Single"> 
          <SelectionClientEvents RowSelectionChanged="WebDataGrid1_Selection_RowSelectionChanged" /> 
          <AutoPostBackFlags RowSelectionChanged="True" /> 
         </ig:Selection> 
        </Behaviors> 
       </ig:WebDataGrid> 
+0

Tablonuzu buraya gönderir misiniz? Aspx kodunu kastediyorum. –

cevap

1

true ayarlayın EnableDataViewState ve WebDataGrid veri ViewState için seri hale ve ızgara yeniden bağlama olmadan PostBack boyunca devam edecektir.

<ig:WebDataGrid ID="WebDataGrid1" 
       runat="server" 
       AutoGenerateColumns="False" 
       Width="750px" 
       AltItemCssClass="AltRows" 
       EnableDataViewState="True"> 
    ... 
</ig:WebDataGrid> 
İlgili konular