Создание границы появляется только в последней строке таблицы в Visual Studio - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть табличный объект Tablix, сгруппированный по столбцу invoiceNumber.Количество строк в таблице не является статичным.Я хочу, чтобы нижняя граница была только в самой последней строке таблицы (поэтому между средними строками нет границ).

В последней ячейке у меня есть пользовательская функция в свойстве Border:

=IIF(ROWNUMBER("invoiceNumber") = COUNT(Fields!invoiceTotal.Value, "invoiceNumber"), "Solid", "None")

<TablixCell>
                                <CellContents>
                                  <Textbox Name="Textbox41">
                                    <CanGrow>true</CanGrow>
                                    <KeepTogether>true</KeepTogether>
                                    <Paragraphs>
                                      <Paragraph>
                                        <TextRuns>
                                          <TextRun>
                                            <Value>=Fields!invoiceTotal.Value</Value>
                                            <Style />
                                          </TextRun>
                                        </TextRuns>
                                        <Style />
                                      </Paragraph>
                                    </Paragraphs>
                                    <rd:DefaultName>Textbox10</rd:DefaultName>
                                    <Style>
                                      <Border>
                                        <Color>LightGrey</Color>
                                        <Style>=IIF(ROWNUMBER("invoiceNumber") = COUNT(Fields!invoiceTotal.Value, "invoiceNumber"), "Solid", "None")</Style>
                                      </Border>
                                      <TopBorder>
                                        <Style>None</Style>
                                      </TopBorder>
                                      <BottomBorder>
                                        <Style>None</Style>
                                      </BottomBorder>
                                      <PaddingLeft>2pt</PaddingLeft>
                                      <PaddingRight>2pt</PaddingRight>
                                      <PaddingTop>2pt</PaddingTop>
                                      <PaddingBottom>2pt</PaddingBottom>
                                    </Style>
                                  </Textbox>
                                  <rd:Selected>true</rd:Selected>
                                </CellContents>
                              </TablixCell>
                            </TablixCells>

Но система по-прежнему ставит границу под каждой ячейкой.Должен ли я разместить функцию в другом месте?

Спасибо!

...