Infragistics UltraGrid: как удалить выбор по умолчанию первой строки

Сначала мы разбиваем наши данные на left и right. После этого мы используем pandas.DataFrame.merge , чтобы собрать наши данные вместе и дать правильные suffixes:

df_L = df[df.Ear == 'Left'].drop('Ear',axis=1)
df_R = df[df.Ear == 'Right'].drop('Ear', axis=1)

print(df_L, '\n')
print(df_R)

  PatientID  Model#   SerNum FName LName     PName          PPhone
0    P99999     300  1234567  John   Doe  Jane Doe  (999) 111-2222 

  PatientID  Model#   SerNum FName LName     PName          PPhone
1    P99999     400  2345678  John   Doe  Jane Doe  (999) 111-2222

Теперь мы можем объединиться и дать правильные суффиксы:

df = pd.merge(df_L, df_R.iloc[:, :3], on = 'PatientID', suffixes=['Left', 'Right'])

print(df)
  PatientID  Model#Left  SerNumLeft FName LName     PName          PPhone  \
0    P99999         300     1234567  John   Doe  Jane Doe  (999) 111-2222   

   Model#Right  SerNumRight  
0          400      2345678  

15
задан Jeff Atwood 23 March 2009 в 11:53
поделиться

2 ответа

Еще после некоторого исследования я нашел решение, которое я совместно использую со всеми Вами:

myUltraGrid.DisplayLayout.Override.ActiveCellAppearance.Reset();
myUltraGrid.DisplayLayout.Override.ActiveRowAppearance.Reset();
22
ответ дан 1 December 2019 в 01:31
поделиться

У меня точно такой же проблема у вас была, но решение Джерри Шенка не работает для меня. Я использовал этот трюк: MyUltraGrid.ActiveRow = MyUltraGrid.Rows [0]; MyUltraGrid.ActiveRow = null;

3
ответ дан 1 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: