这是我面临的问题的一个例子。我有一个名为Issues的表,它有初始记录信息。每条记录也有一个类别,有些还有多个类别。
问题
ID | Name | Comments | Date | SubmittedBy
1 | Server down | Need assistance | 6/1/2015 | John
IssuesCategories
ID | Name
1 | Internal
2 | External
3 | Mobile
4 | Email
IssuesCatList
QID | CID
1 | 1
1 | 3
1 | 4
我试图在一个看起来像这样的GridView中显示所有这些:
Name | Categories | Date | By
Server down | Internal, Mobile, Email | 6/1/2015 | John
所以我想将类别名称放在gridview的一列中。我怎么能做到这一点?这可以通过SQL查询完成,还是需要在后面的代码中的RowDataBound中执行此操作?
<asp:GridView runat="server" ID="issuesView" CssClass="table" OnRowDataBound="issuesView_RowDataBound"
GridLines="None" EmptyDataText="No issues" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:BoundField DataField="Date" DataFormatString="{0:M/d/yy}" HeaderText="Date" />
<asp:BoundField DataField="SubmittedBy" HeaderText="By" />
</Columns>
</asp:GridView>
答案 0 :(得分:1)
library(shiny)
library(readxl)
runApp(
list(
ui = fluidPage(
titlePanel("Use readxl"),
sidebarLayout(
sidebarPanel(
fileInput('file1', 'Choose xlsx file',
accept = c(".xlsx")
)
),
mainPanel(
tableOutput('contents'))
)
),
server = function(input, output){
output$contents <- renderTable({
req(input$file1)
inFile <- input$file1
read_excel(inFile$datapath, 1)
})
}
)
)
感谢this post获得了令人敬畏的STUFF表达。