gridview’s
RowDataBound
olayında, e.Row.RowIndex
ve e.Row.DataItemIndex
özellikleri vardır.
Lütfen bana kolay anlaşılabilir cevapta söyle, aralarındaki fark nedir?
Hangi durumda hangisini kullanmalıyız?RowIndex ve DataItemIndex arasındaki fark nedir?
cevap
Temel DataSet'teki DataItem dizinini belirlemek için DataItemIndex
özelliğini kullanın.
GridView denetiminin Satır koleksiyonundaki GridViewRow nesnesinin dizinini belirlemek için RowIndex
özelliğini kullanın.
e.Row.RowIndex
dönüş
e.Row.DataItemIndex
bağlanma ise halen sıranın göstergesi bağlanma ise halen tüm satırları veri dizinleri içerir.
Bant görünümündeki belirli bir satır için, bunların ikisi de aynı mı yoksa farklı mı olacak? – jams
Farklı dizinlere sahip olabilirler. Sadece nasıl ve nerede kullanılabileceğinin mantığını anlamalısınız. –
Aradaki fark "e.Row.DataItemIndex" yalnızca DataItem için geçerli olabilir; Bu özellik, yalnızca "e.Row.RowIndex" in datarow, header satırı vb. için olabileceği veri satırları için geçerlidir.
RowIndex, işlenen tabloda geçerli görünen satırdır. DataItemIndex asıl öğenin dizinidir; Her ikisi de, o anda görüntülenen kayıtların kümesindeki kaydın dizinini gösterir.
Kuşaktaki belirli bir satır için, bunların ikisi de aynı mı yoksa farklı mı olacak? – jams
DataItemIndex, temeldeki DataSet'teki DataItem dizinidir. YES
RowIndex, GridView'deki satırın dizinidir. EVET
ama bir fark büyük olduğu
mesela senin girdview 10 satır sayfa boyutu ardından RowIndex daima her sayfa için 0-9 ama için gidecek DataItemIndex farklı olacaktır varsa PageIndex 2,3,4 gibi diğer sayfalar ... 2. sayfada DataItemIndex 10-19 arasında olacak ancak RowIndex hala 0-9.
- 1. Python'da {} ve [] arasındaki fark nedir?
- 2. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 3. $ arasındaki fark nedir? ve PowerShell
- 4. Fark() arasındaki fark nedir mustache.js
- 5. arasındaki fark nedir?
- 6. Java arasındaki fark nedir
- 7. arasındaki fark nedir?
- 8. arasındaki fark nedir?
- 9. app.doScript ve $ .evalFile arasındaki fark nedir?
- 10. gVim ve gVim arasındaki fark nedir?
- 11. isAlpha ve isLetter arasındaki fark nedir?
- 12. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 13. .got ve .got.plt bölümü arasındaki fark nedir?
- 14. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 15. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 16. R içinde `=` ve `<-` arasındaki fark nedir?
- 17. uint ve System.UInt32 arasındaki fark nedir?
- 18. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 19. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 20. Cacerts ve keystore arasındaki fark nedir?
- 21. GPLv2 ve GPLv3 arasındaki fark nedir?
- 22. VarIsEmpty ve VarIsEmptyParam işlevleri arasındaki fark nedir
- 23. ActiveSupport'ta mattr_accessor ve cattr_accessor arasındaki fark nedir?
- 24. Hashtable ve Dictionary arasındaki fark nedir?
- 25. RoutedCommand ve RoutedUICommand arasındaki fark nedir?
- 26. MySQL'deki boolean ve bool arasındaki fark nedir?
- 27. Task.Factory.FromAsync ve BeginX/EndX arasındaki fark nedir?
- 28. WideChar ve AnsiChar arasındaki fark nedir?
- 29. PHP'de 'stripcslashes' ve 'stripslashes' arasındaki fark nedir?
- 30. AxInterop ve Interop arasındaki fark nedir?
Bant görünümündeki belirli bir satır için, bunların ikisi de aynı mı yoksa farklı mı olacak? – jams
Kafan karışmayın 'DataItemIndex'' DataSet''in özelliği ve 'RowIndex' Giridview'ın özelliğidir. – jams
Sayfalama işlevini kullanırsanız farklıdırlar. Daha sonra 'DataItemIndex', ilk sayfanın başlangıcından itibaren dizin döndürür ve' RowIndex' size o sayfada indeks verir. RowCommand olayında veri öğesini kullanmak istiyorsanız bu çok önemlidir. – Episodex