2016-03-30 27 views
2

Gridview'im var ve saklı yordam veri kümesini kullanarak bunu bilerek, üç veya sütun kümesi sütunundan sonra şablon sütunu eklemem gerekiyor.Öğe Ekleme alanı içinde veri kümesi ızgarası görünümü

gvProcessGrid.AutogenerateColumns = false

Sonra HTML içinde <asp:BoundField/> ekleyin:

<asp:GridView ID="gvProcessGrid" runat="server" BorderWidth="1px" CellPadding="4" Font-Names="Verdana" 
        Font-Size="8pt" Width="1910px" BorderStyle="None" GridLines="Horizontal" BackColor="White" 
        AllowSorting="True" HorizontalAlign="Left"> 
        <HeaderStyle BackColor="#7BA1C3" ForeColor="White" CssClass="lockHeadDivdgrid" HorizontalAlign="Left" /> 
        <RowStyle CssClass="normtxt" /> 
        <AlternatingRowStyle BackColor="White" CssClass="normtxt" /> 
        <Columns> 

        <asp:TemplateField HeaderText="Notes"> 
        <ItemTemplate> 
        <asp:TextBox runat="server" id="txtNotes" Width="90px" TextMode="MultiLine" /> 

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


    Private Sub GridBind() 

    Dim sqlCmd As SqlCommand = Nothing 
    Dim myReader As SqlDataAdapter = New SqlDataAdapter 
    Dim ds As New DataSet 
    Dim myConnection As New SqlConnection(RecordManager.ConnectionString) 

    Try 


     sqlCmd = New SqlCommand("SP_ArticleInprocess_Report", myConnection) 
     sqlCmd.CommandType = CommandType.StoredProcedure 
     myConnection.Open() 
     sqlCmd.Connection = myConnection 
     sqlCmd.CommandTimeout = 500 
     myReader = New SqlDataAdapter(sqlCmd) 
     myReader.Fill(ds) 

     gvProcessGrid.DataSource = ds 
     gvProcessGrid.DataBind() 
     ViewState("dtProcessgrid") = ds.Tables(0) 

    Catch ex As Exception 

    End Try 

End Sub 

me false GRIDVIEW ait AutoGenerateColumns ayarlayabilirsiniz

cevap

1

önceden bir çözüm

Teşekkür almak için öner Gridview kontrolünüz:

<Columns> 
    <asp:BoundField HeaderText="Name of Column A" DataField="ColumnA" /> 
    <asp:BoundField HeaderText="Name of Column B" DataField="ColumnB" /> 
    <asp:BoundField HeaderText="Name of Column C" DataField="Columnc" /> 
    <ItemTemplate> 
        <asp:TextBox runat="server" id="txtNotes" Width="90px" TextMode="MultiLine" /> 

        </ItemTemplate> 
</Columns>