.net - Gridview数据显示

标签 .net vb.net

我制作了一个 gridview 并用

在其中填充了数据
         Dim Arrays As String() = Functions.runAnalyticsReportSample(100216)

            Dim table As New DataTable()
            Dim colID As DataColumn = table.Columns.Add("ID", GetType(String))
            Dim colReferenceNumber As DataColumn = table.Columns.Add("Case", GetType(String))
            Dim colPart_Name As DataColumn = table.Columns.Add("Name", GetType(String))

     For Each line In Arrays

                Dim split As String() = line.Split(","c)

                Dim row As DataRow = table.NewRow()


                row.SetField(colID, Integer.Parse(split(0)))
                row.SetField(colReferenceNumber, split(1))
                row.SetField(colPart_Name, split(2))

   table.Rows.Add(row)
        Next

        GridView1.DataSource = table
        GridView1.DataBind()

现在我希望零件名称作为 gridview 中的文本框字段,因此可以更新我添加了模板字段的数据

<asp:GridView ID="GridView1" runat="server" onselectedindexchanged="GridView1_SelectedIndexChanged" class="table table-striped table-bordered table-hover">
             <Columns>
                 <asp:CommandField ShowSelectButton="True" />
                 <asp:TemplateField>
                     <ItemTemplate>

                <asp:TextBox ID="TextBox2" runat="server"  Text='<%# Eval("Name")%>' ></asp:TextBox>
            </ItemTemplate>

                 </asp:TemplateField>
             </Columns>
         </asp:GridView>

我在文本框字段中获取值,如何删除其他列,因为我正在获取名称列

最佳答案

检查您的 GridView.AutoGenerateColumns 属性。如果设置为“true”,它将自动生成结果数据集的所有列。将 AutoGenerateColumns 设置为 false 并手动添加要显示的列。

关于.net - Gridview数据显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36130143/

相关文章:

.net - 需要带有 <supportedRuntime/> 的 .NET 4.0 完整配置文件

.net - 对 asp .net 应用程序进行单元测试时如何使用 web.config

c# - 从 2 个 Vector3D 中检索 3 个欧拉角

asp.net - 为什么我的类(class)什么都没有?

.net - 防止动态列名中的 SQL 注入(inject)

c# - 什么时候可以使用结构而不是类

c# - 如何关联 USB 耳机麦克风和耳机/扬声器

.net - 使用 REST API 的 Paypal 快速结账

.net - IDataErrorInfo.Error 应该检查每个属性吗?

vb.net - 标记暂存站点以防止将其用作生产站点