将sqldatasource结果绑定到文本框C# - c#

我有一个SqlDataSource,它为ID返回1个字段(1行)。我想获得该结果并将其显示在TextBox中。我通常会使用存储过程来执行此操作(因为已经创建了存储过程),但是我认为SqlDataSource会更容易。有没有一种方法可以将结果绑定到我的TextBox上?

<asp:SqlDataSource ID="ds1" runat="server"
    ConnectionString="<%$ ConnectionStrings:conn1%>"
    ProviderName="<%$ Connectionstrings:conn1.ProviderName %>"
    SelectCommand="sp_1"
    SelectCommandType="StoredProcedure">
    <SelectParameters>
        <asp:Parameter Name="accountID" Type="Int32" />
        <asp:Parameter Name="activitydate" Type="DateTime" Direction="Output" />
    </SelectParameters>
</asp:SqlDataSource>

参考方案

您不能只这样绑定文本框,文本框上没有DataSourceID属性。
我的建议是,您可以使用该数据源创建一个数据列表,并在ItemTemplate上执行以下操作:

<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind ('activitydate') %>'></asp:TextBox>

Asp.net发送信息表单到页面 - c#

我正在尝试使用弹出窗口中的新信息更新旧页面。到目前为止,我尝试过将结果保存在会话中Session["Data"] = DLvrijecampingplaatsen.SelectedItem; 然后当它达到Page_Load时,将其重新加载回旧页面if (Session["Data"] != null) { LBkies…

jQuery和Gridview更新面板不起作用 - c#

我必须按照某些给定条件实现gridview的闪烁:gridview row blinking based on some conditions我能够成功实现它,但是随后我被要求在5秒钟内自动刷新gridview,为此我使用了ajax更新面板和计时器,但随后出现如下新的JavaScript错误:码: <form id="form1" …

当多个用户在Gridview中选择同一行时,出现Java脚本弹出框 - c#

我有很多行的gridview与第一行的SELECT链接。一次许多用户使用gridview。当两个用户同时单击同一行时,将向一个职员显示一个弹出框,表明一个项目是由另一个用户选择的。我下面有这个JavaScript代码,但没有显示弹出框。 protected void gvTypes_SelectedIndexChanged(object sender, Ev…

如何获取直放站内的复选框ID - c#

我在其中放置了一个复选框的中继器内,在rapeater上方有一个HTML复选框,用于使用客户端JavaScript在中继器内检查/取消选中一个复选框。这是我的代码:用于检查/取消检查的JavaScript:<script type="text/javascript"> function selectAll() { for (i…

ddl在服务器中未更新-asp.net - javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……