infragistics UltraGrid: كيفية فرض حدث cellupdate بعد اختيار المستخدم من الانخفاض
-
26-09-2019 - |
سؤال
InfraGistics UltraGrid: العمود لديه منسد مع الإكمال التلقائي. كيف يمكنني إجبار cellupdate عندما يحدد المستخدم عنصرًا من القائمة ولا يتعين عليه الانتظار حتى ينقر على إدخال أو النقر على خلية مختلفة.
المحلول
والجواب هو:
grid.AfterCellListCloseUp += delegate { grid.UpdateData(); };
شكرا جزيلا لمايك سولتزمان ، معلم شبكة InfraGistics:
http://community.infragistics.com/forums/p/47347/253023.aspx#253023
نصائح أخرى
تم تقديم منشور مماثل إلى منتديات InfraGistics وتم الرد عليه.
http://community.infragistics.com/forums/p/47347/253023.aspx#253023
شكرًا.
الطريقة التي أقوم بها (في VB.NET) هي إعلان القائمة المنسدلة:
Private WithEvents dd As New UltraDropDown
ثم اضبط DataSource
, ValueMember
, DisplayMember
, ، إلخ.
ثم اضبط ValueList
خاصية العمود الخاص بك إلى القائمة المنسدلة:
Me.ultragrid.DisplayLayout.Bands(0).Columns("Name").ValueList = dd
ثم على RowSelected
حدث منسدلة ، اتصل Update()
طريقة ل ActiveRow
من Ultragrid:
Me.ultragrid.ActiveRow.Update()