小编mrj*_*_05的帖子

在SQL中连接表上的两列

我有一个很容易理解的问题,但对我而言,实现并不是那么简单.

我有一个名为Time的表:

-----------------------------------
 DAY     TIME1     TIME2
-----------------------------------
 1       08.00     09.40
 1       09.40     10.00
 1       10.00     11.40
 2       08.00     08.50
 2       08.50     10.40
 ----------------------------------
Run Code Online (Sandbox Code Playgroud)

我想得到的是:

-------------------
 DAY     TIME     
-------------------
 1       08.00     
 1       09.40     
 1       10.00     
 1       11.00     
 2       08.00     
 2       08.50     
 2       10.40     
 ------------------
Run Code Online (Sandbox Code Playgroud)

我试过这段代码:

SELECT DISTINCT sub.val FROM (
  SELECT Time1 AS val FROM Time
  UNION ALL
  SELECT Time2 AS val FROM Time
) AS sub
Run Code Online (Sandbox Code Playgroud)

它只返回时间列.我不知道加入"日"专栏.当我试图在"DISTINCT sub.val"之后添加"Day "时,它出错了.怎么做?

非常感谢你.

sql

5
推荐指数
1
解决办法
1873
查看次数

点击模态框时,按钮没有被触发

[ Assign a Textbox Value to the modal-box on the same page已被回答]

新问题: 当我点击按钮时,为什么模态框上的按钮没有被触发?我错过了什么吗?

我添加了代码来处理服务器端的click事件:

Protected Sub Save_Button_Click(sender As Object, e As System.EventArgs) Handles Save_Button.Click
    //The code goes here
End Sub
Run Code Online (Sandbox Code Playgroud)

请使用标记的行查看下面的代码.


我在下面的代码中显示了点击LinkBut​​ton后的模态框.而且,我想要做的是如何分配文本框值.

我有一个gridview:

<asp:GridView ID="GV1" runat="server" DataSourceID="DS1" >
  <Columns>
    <asp:BoundField HeaderText="ID" DataField="ID"/>
    <asp:TemplateField ShowHeader="False">
      <ItemTemplate>
        <asp:LinkButton ID="Edit_Linkbutton" runat="server" CausesValidation="False" >
          <asp:Image ID="Edit_Linkbutton_Image" runat="server" ImageUrl="~/edit.png"></asp:Image>
        </asp:LinkButton>
      </ItemTemplate>
    </asp:TemplateField>
  </Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

并在同一页面上(这是一个div作为模式框,在Gridview上的Linkbutton点击后显示):

<div id="dialog-form" title="Modal Box">
    <input type="text" id="Textbox1" />

    #--------------------------------------------------------------------#
    #This button didn't get fired while clicked
    <asp:Button ID="Save_Button" …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery modal-dialog

5
推荐指数
1
解决办法
558
查看次数

Zombie:使用集成菜单归档失败

当我尝试使用Xcode菜单(产品-存档)直接归档项目时,它运行良好。但是,当我尝试从“集成”菜单(机器人)执行它时,出现此错误:

生成操作失败,未指定任何错误。个别构建任务可能由于未知原因而失败。一种可能的原因是,如果进程太多(可能是僵尸进程);在这种情况下,重新启动可能会解决该问题。下面可能列出一些个别的构建任务失败(最多12个)。

发生什么事?我找不到任何错误消息,完全不知道发生了什么。我试图重新启动Macmini,并还原更改,但仍然如此。

xcode archiving zombie-process ios

5
推荐指数
1
解决办法
1078
查看次数

将数据表绑定到网格视图

我有以下代码:

Imports System.Data

Partial Class Students_AddWishes Inherits System.Web.UI.Page

    Public dt As New DataTable

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        dt.Columns.Add("ID", System.Type.GetType("System.Int32"))
        dt.Columns.Add("univirsity", System.Type.GetType("System.Int32"))
        dt.Columns.Add("major", System.Type.GetType("System.Int32"))
    End Sub

    Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click
        Dim row1 As DataRow = dt.NewRow()
        row1("ID") = dt.Rows.Count + 1
        row1("univirsity") = ddlUnivs.SelectedValue
        row1("major") = ddlMajors.SelectedValue
        dt.Rows.Add(row1)
        GridView1.DataSource = dt
        GridView1.DataBind()
    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

问题是它只显示一行或记录.如何让它显示许多记录?

asp.net datatable binding gridview

4
推荐指数
1
解决办法
4万
查看次数

在SQL Server CE中选择前两个字符

[回答]

感谢大家!解决以下问题的代码是:

SELECT ID
FROM Schedule
WHERE (SUBSTRING(Time, 1, 2) = DATEPART(hh, GETDATE()))
Run Code Online (Sandbox Code Playgroud)

如何在SQL Server CE中选择前两个字符?

例如:

+-----+-----------+------------+
+ Day +  Time     +  ID        +
+-----+-----------+------------+
+ 1   +  08:00:00 +  A1        +
+ 1   +  09:00:00 +  A2        +
+ 1   +  09:30:00 +  A3        +
+ 1   +  10:15:00 +  A4        + 
+-----+-----------+------------+
Run Code Online (Sandbox Code Playgroud)

Time列是一种nvarchar类型.

然后,我想ID根据实际时间选择唯一的时间,就像只选择08部分一样08:00:00.我怎样才能做到这一点?

sql sql-server-ce

4
推荐指数
1
解决办法
2万
查看次数

MySQL GroupBy并水平显示它

假设我有下表:

1) tblScore

============================ 
Date      VendorID     Score 
============================ 
12/09/01  12001        A     
12/09/01  12001        A     
12/09/01  12002        B     
12/09/02  12003        C     
12/09/02  12003        A     
12/09/03  12001        C     
============================ 
Run Code Online (Sandbox Code Playgroud)

我有这个问题:

SELECT ts.VendorID, ts.Score, COUNT(*)
FROM trxscore ts
GROUP BY ts.VendorID, ts.Score
ORDER BY ts.VendorID, ts.Score
Run Code Online (Sandbox Code Playgroud)

但是如何显示表格如下:

===========================
VendorID    A    B    C
===========================
12001       2    0    1
12002       0    1    0 
12003       1    0    1
===========================
Run Code Online (Sandbox Code Playgroud)

而且,是否可以从文本中获得平均值?即,VendorID 12001应该得到A的平均值.谢谢......

mysql sql pivot group-by

4
推荐指数
1
解决办法
803
查看次数

Primefaces从Backing调用ConfirmDialog

我想confirmDialog通过支持来打电话.这段代码完美无缺,但如何通过支持设置消息并设置confirmDialog的actionlistener?有两个条件,而:

  • 用户选中复选框上的选项A(我省略了代码),然后应该直接将文本打印到控制台. - >这个是由下面的代码完成的
  • 用户选中复选框上的选项B,然后应显示confirmDialog,当用户按下YES按钮时,应调用后备上的其他功能.

怎么做?谢谢.

<p:commandButton value="Execute" icon="ui-icon-circle-check"  update="frmContent" actionListener="#{backing.validate}" />

<p:confirmDialog id="cfmDlg" widgetVar="wvCfmDlg" global="true" >
    <p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
    <p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>
Run Code Online (Sandbox Code Playgroud)

在支持中:

public void validate() {
    if(mode.equals("1")) {
        System.out.println("OK");
    } else {
        //call confirmDialog and set message + action listener
        RequestContext context = RequestContext.getCurrentInstance();
        context.execute("wvCfmDlg.show();");
    }
}
Run Code Online (Sandbox Code Playgroud)

java primefaces

4
推荐指数
1
解决办法
8726
查看次数

CodeIgniter:MVC和Widgets?

我是codeigniter的新手,并且使用MVC构建Web应用程序.我试图围绕如何在我的应用程序中以模块化方式实现小部件.我的问题在这一点上更具理论性.我没有显示的实际代码.

我想知道的是,我将如何构建一个数据驱动的小部件,以便我可以简单地将其放到我想要的任何页面上.例如,假设我有一个名为的小部件Widget.我创建了一个名为的模型文件/models/widget_model.php.然后我有一个名为的控制器文件/controllers/widget.php.显然,我的控制器将使用该模型从我的数据库中获取必要的数据.我不明白的是如何将其用作放在多个视图上的小部件.到目前为止,我所看到和理解的是如何使用控制器来驱动特定视图.所以它基本上就像每页使用一个控制器.我想,以模块化的方式使用这个小部件的过程是什么?

model-view-controller codeigniter

3
推荐指数
1
解决办法
2136
查看次数

将字典绑定到GridView

参考这个线程:计算在同一时期发生的时间的算法,如何将字典绑定到GridView?请看看答案.

我试图添加一个GridView,然后添加代码隐藏:GV.DataSource = timeRangeCounts并绑定它,但作为回报:

The data source for GridView with id 'GV' did not have any properties or attributes from which to generate columns. Ensure that your data source has content.

我怎样才能做到这一点?请看下面的代码:


第一个辅助类用于保存精确匹配和子范围匹配的计数:

Public Class TimeRangeCounter
    Property ExactRangeMatch as Integer
    Property SubRangeMatch as Integer
End Class
Run Code Online (Sandbox Code Playgroud)

第二个辅助类用于帮助字典知道一个键(类型TimeRange)与另一个键的不同之处:

Public Class TimeRangeEqualityComparer 
    Implements IEqualityComparer(Of TimeRange)

    Public Overloads Function Equals(left As TimeRange, right As TimeRange) _
            As Boolean Implements IEqualityComparer(Of TimeRange).Equals           

        Return left.ToString = right.ToString   
    End Function …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net data-binding gridview dictionary

3
推荐指数
1
解决办法
6657
查看次数

iTextSharp生成PDF并直接在浏览器上显示

如何在ASP.Net上使用iTextSharp创建后打开PDF文件?我不想将其保存在服务器上,但是直接在生成新PDF时,它会在浏览器上显示.有可能吗?

这是我的意思的例子:点击这里.但是在这个例子中,文件直接下载.

我怎样才能做到这一点?

    Dim doc1 = New Document()

    'use a variable to let my code fit across the page...
    Dim path As String = Server.MapPath("PDFs")
    PdfWriter.GetInstance(doc1, New FileStream(path & "/Doc1.pdf", FileMode.Create))

    doc1.Open()
    doc1.Add(New Paragraph("My first PDF"))
    doc1.Close()
Run Code Online (Sandbox Code Playgroud)

上面的代码确实将PDF保存到服务器.

非常感谢你提前!:)

asp.net pdf-generation itextsharp

3
推荐指数
2
解决办法
2万
查看次数