具有文本模式时间的文本框,将不会显示来自sql数据库的数据

时间:2018-08-29 00:15:54

标签: c# sql asp.net

因此,我对textmode时间进行了研究,但似乎无济于事。我的问题是,当我尝试使用时间textmode绑定数据时,它不会显示任何内容,而我已经尝试删除textmode,因此我可以查看它是否可以显示数据,并且可以。这是我前面的代码,希望您能对我有所帮助。预先谢谢你

<asp:Repeater runat="server" ID="rptrTRFFormItems" OnItemDataBound="rptrTRFFormItems_ItemDataBound">
  <ItemTemplate>
    <tr>
      <td>
        <asp:Label runat="server" ID="No" Text='<%# Container.ItemIndex + 1 %>' Visible="false">
        </asp:Label>
      </td>
      <td>
        <asp:LinkButton runat="server" ID="btnAddItemRow" CssClass="actionbtnstyle fa fa-plus-square" CausesValidation="false" OnClick="btnAddItemRows" Style="font-size: 20px;">
        </asp:LinkButton>
      </td>
      <td>
        <asp:LinkButton runat="server" ID="btnDeleteItemRow" CssClass="actionbtnstyle fa fa-minus-square" CausesValidation="false" OnClick="btnDeleteItemRows" Style="font-size: 20px;">
        </asp:LinkButton>
      </td>
      <td>
        <div runat="server" id="divInputGroup">
          <span runat="server" id="spanInputGroup">
            <asp:Label runat="server" ID="validatetbName">
            </asp:Label>
          </span>
          <asp:TextBox runat="server" ID="tbName" Text='<%#Eval("Name") %>' CssClass="form-control rptrtbstyle" ondrop="return false" title="Required" data-toggle="tooltip" TabIndex="13" data-placement="bottom">
          </asp:TextBox>
        </div>
      </td>
      <td>
        <asp:UpdatePanel runat="server" ID="rptriddate" UpdateMode="Conditional">
          <Triggers>
            <asp:AsyncPostBackTrigger ControlID="tbDate" EventName="TextChanged" />
          </Triggers>
          <ContentTemplate>
            <div runat="server" id="divInputGroup0">
              <span runat="server" id="spanInputGroup0">
                <asp:Label runat="server" ID="validatetbDate">
                </asp:Label>
              </span>
              <asp:TextBox runat="server" ID="tbDate" CssClass="form-control js-datepicker rptrtbstyle" Style="cursor: pointer;" TabIndex="14" data-toggle="tooltip" data-placement="bottom" title="Required" OnTextChanged="tbDate_TextChanged" autocomplete="off" AutoPostBack="true">
              </asp:TextBox>
            </div>
          </ContentTemplate>
        </asp:UpdatePanel>
      </td>
      <td>
        <div runat="server" id="divInputGroup2">
          <span runat="server" id="spanInputGroup2">
            <asp:Label runat="server" ID="validatetbPreferredTime">
            </asp:Label>
          </span>
          <asp:TextBox runat="server" ID="tbPreferredTime" Text='<%#Eval("PreferredTime") %>' format="HH:mm" TextMode="Time"  CssClass="form-control rptrtbstyle" data-toggle="tooltip" TabIndex="15" data-placement="bottom" title="Required">
          </asp:TextBox>
        </div>
      </td>
      <td>
        <div runat="server" id="divInputGroup1">
          <span runat="server" id="spanInputGroup1">
            <asp:Label runat="server" ID="validatetbFromRptr">
            </asp:Label>
          </span>
          <asp:TextBox runat="server" ID="tbFromRptr" Text='<%#Eval("FromRptr") %>' CssClass="form-control rptrtbstyle" data-toggle="tooltip" data-placement="bottom" TabIndex="16" title="Required" AutoPostBack="false">
          </asp:TextBox>
        </div>
      </td>
      <td>
        <asp:LinkButton runat="server" ID="btnExchange" CssClass="actionbtnstyle fa fa-exchange" CausesValidation="false" Style="font-size: 20px;">
        </asp:LinkButton>
      </td>
      <td>
        <div runat="server" id="divInputGroup3">
          <span runat="server" id="spanInputGroup3">
            <asp:Label runat="server" ID="validatetbToRptr">
            </asp:Label>
          </span>
          <asp:TextBox runat="server" ID="tbToRptr"  Text='<%#Eval("ToRptr") %>' CssClass="form-control rptrtbstyle" TabIndex="17" data-toggle="tooltip" data-placement="bottom" title="Required">
          </asp:TextBox>
        </div>
      </td>
    </tr>
    <%--</ContentTemplate> </asp:UpdatePanel>--%>
  </ItemTemplate>
</asp:Repeater>

这是从后面绑定数据的代码。

using(SqlConnection con = new SqlConnection(travelrequest))
{
    using(SqlCommand cmd = con.CreateCommand())
    {
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.CommandText = "TRFSearchByRefernce";
        cmd.Parameters.AddWithValue("@trfNo", txtSearchByReference.Text);
        cmd.Parameters.AddWithValue("@fullname", lblFullname01.Text);
        using(SqlDataAdapter adp = new SqlDataAdapter(cmd))
        {
            DataTable dt = new DataTable();
            adp.Fill(dt);
            if(dt.Rows.Count > 0)
            {
                rptrTRFFormItems.DataSource = dt;
                rptrTRFFormItems.DataBind();
                ViewState["CurrentTable"] = dt;
            }
            else
            {
                SetInitialRow();
            }
        }
    }
}

这是我的存储过程sql查询

SELECT  
[TRFGName] as Name
,[TRFGDate] as [Date]
,[TRFGTimeRef] as PreferredTime
,[TRFGFrom] as FromRptr
,[TRFGTo] as ToRptr
,[TRFGNo]
,[TRFGControlNo]
,[TRFRequester]

FROM [TRAVELREQUESTFORM].[TRAVEL].[TRAVELGRID]  WHERE TRFGControlNo = @trfNo and TRFRequester = @fullname

0 个答案:

没有答案