c# - C# 如何使用 textmode=datetimelocal 从可数据行单元格填充 aspx 文本框
问题描述
我已经尝试解决这个问题好几个小时了,但我还没有接近解决它。
发生的事情是我正在尝试填充下面的控件
<asp:TextBox ID = "TxtDateReceived" runat = "server"
CssClass = "TxtFont" Width = "300px" Height = "25px"
TextMode = "DateTimeLocal"> </asp:TextBox>
将值存储在数据表的行中的单元格中,如下图(dt加载了一个拉sql数据的方法,加上我已经确定dt.Rows[0][7]
它不是空的)
TxtDateReceived.Text = dt.Rows[0][7].ToString();
中的数据dt.Rows[0][7]
是 8/18/2018 13:38:00
PD这是我在尝试填充该字段时得到的
解决方案
当我不得不将 gridview 数据调用到文本框时,我也做过同样的事情。但我做的有点不同,对我来说效果很好。
TxtDateReceived.Text = dt.Rows[0][7].ToString();
My version:
if (e.CommandName == "Select")
{
Int32 num = Convert.ToInt32(e.CommandArgument); //This just needs to be done once.
TxtDateReceived.Text = dt.Rows[num].Cells[cell number].Text;
}
我不确定这是否正是您正在寻找的。但从你的问题来看,这听起来很接近我前一阵子的问题。
推荐阅读
- ios - Swift:如何在我的应用程序中将示例代码显示为文本或文本字段?
- html - 设置`all:initial;`后如何在元素上设置样式?
- azure - 错误 - 访问被拒绝 - 部署到 Azure 注册应用服务
- python - 在 python 中实现 XIRR 函数时收到溢出错误
- powershell - 在 PowerShell 中更改函数内变量的声明数据类型
- python - 全局变量被局部变量修改?
- google-chrome - 谷歌脚本在工作日每天触发 2 次
- javascript - Javascript 获取请求未注册
- python-3.x - 通过 API 获取免费的 SP500 历史收盘数据
- c++ - 初始化对象时,用户定义的转换序列如何在 C++ 中工作?