none
C#.net RRS feed

  • Pregunta

  • Hola buenas, quisiera saber como puedo pasar los valores de mi codigo en C#  a mi html

    mi codigo html seria este:

    <div class="container">
            
            <table class="table" runat="server" id="tbl">
                <thead class="thead-dark">
                    <tr>
                        <th scope="col"></th>
                        <th scope="col" colspan="3">consumos</th>
                        <th scope="col" colspan="3">Demanda</th>
                        <th scope="col" colspan="3">Factor de proporcion</th>
                    </tr>
                    <tr>
                        <th scope="col"></th>
                        <th scope="col" colspan="3">Kwh</th>
                        <th scope="col" colspan="3">Kw</th>
                        <th scope="col" colspan="3">Factor de proporcion</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <th scope="row">Enero</th>
                        <td id="kWh1" runat="server"></td>
                        <td id="kWh2" runat="server"></td>
                        <td id="kWh3" runat="server"></td>
                        <td></td>
                        <td></td>
                        <td></td>
                        <td></td>
                        <td></td>
                        <td></td>
                        
                    </tr>
                    
                </tbody>
            </table>
             
        </div>

    lo que quiero hacer es meter valores a las etiquetas <td>valor</td>

     

    viernes, 26 de julio de 2019 18:40

Respuestas

Todas las respuestas

  • hola

    Porque usas una tabla en html en lugar de un GridView ? seria mas simple crear la tabla si usas un control de asp.net

    puedes ponerle el runat=server pero vas a tener que crear los objetos

     HtmlTable Class

    analiza como en el ejemplo se crea el HtmlTableRow y HtmlTableCell

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta eRiver1 viernes, 26 de julio de 2019 20:46
    • Marcado como respuesta Pablo RubioModerator jueves, 1 de agosto de 2019 17:13
    viernes, 26 de julio de 2019 19:03
  • Hola.

    Pero si es usas Web Forms lo ideal serias que uses un Gridview, a menos que sea por una buena razón no le veo sentido.

    Ahora si quieres usar html te recomendaría entonces que uses Asp.net MVC 

    CRUD MVC 5 .NET (1 PARTE)

    Saludos


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    viernes, 26 de julio de 2019 20:50
  • podria llenar mi gridview sin tener que usar el control sqldatasource y llenarla desde el puro codigo C# 

    <asp:gridview id="CustomersGridView" 
      datasourceid="CustomersSource" 
      autogeneratecolumns="False"
      emptydatatext="No data available." 
      allowpaging="True" 
      runat="server" DataKeyNames="CustomerID">
        <Columns>
            <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
                InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
            <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
                SortExpression="CompanyName" />
            <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
                SortExpression="FirstName" />
            <asp:BoundField DataField="LastName" HeaderText="LastName" 
                SortExpression="LastName" />
        </Columns>
    </asp:gridview>
    o es con la propiedades de HtmlTable Class que podra usar mi grid desde codigo c#?


    • Editado alejandro991212 viernes, 26 de julio de 2019 22:46
    • Propuesto como respuesta eRiver1 domingo, 28 de julio de 2019 9:29
    viernes, 26 de julio de 2019 22:43