Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med DataGridBoolColumn

Postades av 2004-11-30 14:36:49 - Anders Lindberg, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 424 personer

Jag har en DataGrid kopplad till en ArrayList med objekt av en viss typ. Jag har gjort en egen DataGridTableStyle med bland annat 2 DataGridBoolColumn som mappas mot 2 boolska egenskaper på objekten.
Så långt är allt frid och fröjd, allt visas som det ska.
Klickar jag på en cell i den första kolumnen med kryssrutor så får cellen fokus vid första klicket och växlar sedan ikryssat eller inte med följande klick, och det är också helt okej.
Klickar jag däremot på en cell i den andra kolumnen med kryssrutor så får den fokus och följande klick ändrar värdet men inte kryssrutan. Status för kryssrutan uppdateras inte förrän cellen förlorar fokus.
De 2 DataGridBoolColumn kolumnerna har samma inställningar bortsätt från MappingName och HeaderText.

Är det någon som har haft samma problem eller har någon aningnom vad det beror på?

Tack på förhand
Anders


Svara

Sv: Problem med DataGridBoolColumn

Postades av 2004-12-01 08:16:47 - Jenny Månsson

Man överlagrar mouse_up på gridden
<code>
private void gridPermission_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{

DataGrid.HitTestInfo hti = gridPermission.HitTest(e.X, e.Y);

if( hti.Type == DataGrid.HitTestType.Cell)
{
if(hti.Column >= 1)
{
bool _checked = ! (bool) gridPermission[hti.Row, hti.Column];
gridPermission[hti.Row, hti.Column] = _checked;
}
if(hti.Column >= 3)
{
bool _checked = ! (bool) gridPermission[hti.Row, hti.Column];
gridPermission[hti.Row, hti.Column] = _checked;
}

gridPermission.CurrentCell = new DataGridCell(hti.Row, hti.Column);
//Nästa rad skriver du om du vill att raden ska selekteras
gridPermission.Select(hti.Row);
}
}
</code>


Svara

Sv:Problem med DataGridBoolColumn

Postades av 2004-12-02 16:41:30 - Anders Lindberg

Tack för hjälpen Jenny.
När jag skulle testa ditt förslag och skulle räkna efter vilka kolumner som var min DataGridBoolColumner så upptäckte jag att jag hade en ColumnStyle för mycket i min TableStyle som mappade mot en egenskap som inte längre fanns i min klass. Den låg precis före min andra DataGridBoolColumn och var orsaken till spökerierna, för de försvann när jag plockade den överflödiga ColumnStyle'n.

Tack för hjälpen


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 601
27 953
271 705
4 342
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies