- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我似乎总是对此有疑问。我在 View 外部有一个按钮,它调用需要 OrderNumber
的函数。我一直收到错误,
ArgumentOutOfRangeException was unhandled by user code
在 Debug模式下,或者在浏览器中,
Specified argument was out of the range of valid values.
这是我访问它的方式:
string sOrderNumber = (Order_DetailsView.Rows[0].Cells[0].Controls[0] as TextBox).Text;
int orderNumber = Int32.Parse(sOrderNumber);
我也试过 ((TextBox)Order_DetailsView.Rows[0].Cells[0].Controls[0]).Text
和 Rows[i 中的每个索引组合.Cells[i].Controls[i]
我可以理解。
这是详细信息 View :
<asp:DetailsView ID="Order_DetailsView" runat="server" AutoGenerateRows="False">
<Fields>
<asp:BoundField DataField="OrderNumber" HeaderText="Order #" />
<asp:BoundField DataField="GST" HeaderText="GST" DataFormatString="{0:c}" />
<asp:BoundField DataField="Total" HeaderText="Total" DataFormatString="{0:c}" />
</Fields>
</asp:DetailsView>
我只是做错了吗?我已经查看了所有我能找到的例子,据我所知,我的代码看起来是合法的。我觉得我必须忽略一些简单的事情。
最佳答案
应该有一个 TemplateField 如下:
<asp:DetailsView ID="Order_DetailsView" runat="server" AutoGenerateRows="False">
<Fields>
<asp:BoundField DataField="OrderNumber" HeaderText="Order #" />
<asp:BoundField DataField="GST" HeaderText="GST" DataFormatString="{0:c}" />
<asp:BoundField DataField="Total" HeaderText="Total" DataFormatString="{0:c}" />
<asp:TemplateField HeaderText="Order Number">
<ItemTemplate>
<asp:TextBox ID="txtOrderNo" runat="server" Text='<%# Bind("OrderNumber") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
然后你可以这样访问它:
string sOrderNumber = ((TextBox)Order_DetailsView.Rows[0].Cells[0].FindControl("txtOrderNo")).Text;
对于 BoundField
值,您可以这样做:
protected void Order_DetailsView_DataBound(object sender, EventArgs e)
{
string MyOrderNumber = Order_DetailsView.Rows[0].Cells[0].Text;
}
关于c# - 从 DetailsView 获取 BoundField 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391719/
我对将 BoundFiled 添加到 GridView 有疑问。所有关于 framework .net 2,更高的是不可能的。我有这个代码 BoundField column = new BoundF
我不知道在 gridview 中单击编辑链接时是否可以显示固定的多行文本框。 代码: protect
这个问题已经有答案了: Convert UTC/GMT time to local time (13 个回答) 已关闭10 年前。 我有一个asp:GridView,它有一个asp:BoundFiel
我想用 css 隐藏我的 asp:BoundField 但是当我添加 visible=false 时我无法访问这些值。所以我尝试用 css 隐藏它,但是 BoundFiled 中不允许使用 css,所
我正在本地主机上开发 ASP.NET 页面,然后将其上传到服务器上。在本地主机上,我成功地在 GridView 的 BoundField 的 DataField 属性中使用了嵌套类。嵌套类是指:Dat
我有一个 GridView 并且它绑定(bind)到一个数据库。我发现在更新 GridView 和数据库中的相应表时遇到困难。 绑定(bind)到 SQLdatasource 后,我的 GridVie
我的 GridView 中的一个 BoundField 有很长的字符串没有空格并且它调整了 GridView 的大小。如何打破 GridView 列中的长字符串? 最佳答案 我找到了适合我的情况的解决
我有一个 GridView 并且它绑定(bind)到一个数据库。我发现在更新 GridView 和数据库中的相应表时遇到困难。 绑定(bind)到 SQLdatasource 后,我的 GridVie
我想在后台代码中向边界字段构建添加一些文本,而不用在后台代码中编写任何代码。 例子我在特定字段中收到“溢出”,我想显示“堆栈溢出”,如果收到“房子”,我想显示“堆栈房子” 是否有一个属性可以将文本放在
我知道我们可以通过这种方式访问表单 BoundField 值 form = ItemFormAdmin value = form['somekey'].value() 但是如何为边界字段赋值呢?我
我有一个如下所示的 GridView: 我想从后面的代码中设置 BoundField 的 HeaderText 属性值。是否可以? 最佳答案 您可以通过 Columns 集合的索引来完成,如下所
我有一个绑定(bind)到数据集 (ds) 的 GridView (gv)。 Columns[1] 绑定(bind)到 ds 中名为 orderFilename 的字段; Columns[6] 是一个
我有以下 GridView
我很震惊之前没有人问过这个问题,因为当我搜索时我找不到任何相关的东西, https://stackoverflow.com/search?q=what+is+a+bound+field+c%23 无论
我有这个 GridView,它填充了 Page_Load: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsP
在 HTML 表格的 td 中,您可以使用 来打断文本话之间。这也适用于 TemplateItem 的 HeaderText,但不适用于 BoundField 的 HeaderText。如何拆分 B
Django 表单上的内置 as_html、as_ul、as_p 方法对我不起作用,内置的 {{field}} 也不起作用。渲染,所以我正在尝试编写自定义表单渲染。 这是我到目前为止所拥有的:
对不起,如果以前有人问过这个问题,但是我已经在论坛上搜索了很长时间,但无法找到解决我问题的方法。 我目前正在开发一个网络应用程序,用户可以在其中捐赠瓶装押金。当用户上传瓶子后,它们将显示在下表中: S
谁能告诉我如何对 GridView BoundField 对象进行子字符串化? 到目前为止,我已经尝试过了,但没有奏效。谢谢。 '> 最佳答案 你需要使用子串。 Eval("descript
我想创建一个扩展 GridView 中使用的 BoundField 的控件。我想要做的是提供另一个名为 HighlightField 的属性,该属性与 DataField 属性类似,我想将其命名为数据
我是一名优秀的程序员,十分优秀!