elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Tabla en WebBrowser a DataGridView?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tabla en WebBrowser a DataGridView?  (Leído 1,708 veces)
P4nd3m0n1um


Desconectado Desconectado

Mensajes: 1.420



Ver Perfil
Tabla en WebBrowser a DataGridView?
« en: 9 Julio 2012, 23:24 pm »

tengo una tabla similar a esta:

Código
  1. <table id="tt" class="easyui-datagrid" style="width:400px;height:auto;">  
  2.    <thead>  
  3.        <tr>  
  4.            <th field="name1" width="50">Col 1</th>  
  5.            <th field="name2" width="50">Col 2</th>  
  6.            <th field="name3" width="50">Col 3</th>  
  7.            <th field="name4" width="50">Col 4</th>  
  8.            <th field="name5" width="50">Col 5</th>  
  9.            <th field="name6" width="50">Col 6</th>  
  10.        </tr>                            
  11.    </thead>                            
  12.    <tbody>                              
  13.        <tr>                            
  14.            <td>Data 1</td>              
  15.            <td>Data 2</td>              
  16.            <td>Data 3</td>              
  17.            <td>Data 4</td>              
  18.            <td>Data 5</td>              
  19.            <td>Data 6</td>              
  20.        </tr>                            
  21.        <tr>                            
  22.            <td>Data 1</td>              
  23.            <td>Data 2</td>              
  24.            <td>Data 3</td>              
  25.            <td>Data 4</td>              
  26.            <td>Data 5</td>              
  27.            <td>Data 6</td>              
  28.        </tr>                            
  29.        <tr>                            
  30.            <td>Data 1</td>              
  31.            <td>Data 2</td>              
  32.            <td>Data 3</td>              
  33.            <td>Data 4</td>              
  34.            <td>Data 5</td>              
  35.            <td>Data 6</td>              
  36.        </tr>                            
  37.        <tr>                            
  38.            <td>Data 1</td>              
  39.            <td>Data 2</td>              
  40.            <td>Data 3</td>              
  41.            <td>Data 4</td>              
  42.            <td>Data 5</td>              
  43.            <td>Data 6</td>              
  44.        </tr>                            
  45.    </tbody>                            
  46. </table>  

y necesito moverlo directamente a un DataGridView, cada un cierto tiempo la tabla se actualiza.. y debería actualizar el DataGridView y a su ves reemplazar los datos ya tomados..  hay alguna forma de pasar estos datos si pasarlos a un textbox y luego separalos y por ultimo ingresarlos en el DataGridView?


En línea

P4nd3m0n1um


Desconectado Desconectado

Mensajes: 1.420



Ver Perfil
Re: Tabla en WebBrowser a DataGridView?
« Respuesta #1 en: 9 Julio 2012, 23:49 pm »

algo mas feo.. se podria llenar el DataGrid con

Código
  1.  
  2. var itemList = [];
  3. var fixer = new ieee_mode_fixer("11nght20".toLowerCase(), "0");
  4. var clksel = fixer.getClkSel();
  5.  
  6. function chooseSSID(lock)
  7. {
  8. var value = $("input[name='ssid']:checked").val();
  9. if (value)
  10. {
  11. var idx = parseInt(value);
  12. window.opener.setESSID(itemList[idx], clksel, lock);
  13. window.close();
  14. }
  15. else
  16. {
  17. alert("Ningun SSID ha sido seleccionado! Por favor, seleccione uno.");
  18. }
  19.  
  20. return false;
  21. }
  22.  
  23. function processJSON(json)
  24. {
  25. itemList = json;
  26.  
  27. var mode = "tool";
  28. var tool_mode = mode == "tool";
  29. var has_ap = false;
  30.  
  31. $('#survey > tbody').empty();
  32.  
  33. var tbody = [];
  34. for (var i = 0; i < itemList.length; i++)
  35. {
  36. var row = [];
  37. row.push("<tr>");
  38.  
  39. if (!tool_mode && itemList[i].essid.length > 0 && itemList[i].mode != "Ad-Hoc")
  40. {
  41. row.push("<td><input type=\"radio\" name=\"ssid\" value=\"" + i + "\" /></td>");
  42. has_ap = true;
  43. }
  44. else
  45. {
  46. row.push("<td>&nbsp;</td>");
  47. }
  48.  
  49. row.push("<td class=\"str\">" + itemList[i].mac + "</td>");
  50. row.push("<td class=\"str\">" + itemList[i].essid + "&nbsp;</td>");
  51. row.push("<td class=\"str\">" + itemList[i].mtik_name + "&nbsp;</td>");
  52. row.push("<td>" + itemList[i].encryption.toUpperCase() + "</td>");
  53. row.push("<td>" + itemList[i].signal_level + " / " + itemList[i].noise_level + "</td>");
  54. row.push("<td>" + itemList[i].frequency + "</td>");
  55. row.push("<td>" + itemList[i].channel + "</td>");
  56.  
  57. row.push("</tr>");
  58.  
  59. tbody.push(row.join(''));
  60. }
  61.  
  62. $('#survey > tbody').append(tbody.join(''));
  63.  
  64. $("#loader").hide();
  65. $('#scan_btn').attr("disabled", false);
  66. $('#survey').show();
  67.  
  68. if (mode != "tool" && has_ap)
  69. {
  70. $("#msg_row").show();
  71. $("#lock_btn").show();
  72. $("#select_btn").show();
  73. }
  74. }
  75.  
  76. function processError(xhr, err, e)
  77. {
  78. $("#loader").hide();
  79. $('#scan_btn').attr("disabled", false);
  80. }
  81.  
  82. $(document).ready(function() {
  83. $("#loader").show();
  84. $('#scan_btn').attr("disabled", true);
  85. $('#fl-title').click(function(){
  86. $('#fl-data').toggle();
  87. return false;
  88. });
  89. $('#lock_btn').click(function() {
  90. chooseSSID(true);
  91. return false;
  92. });
  93. $('#select_btn').click(function() {
  94. chooseSSID(false);
  95. return false;
  96. });
  97.  
  98. var data = {};
  99. data["iface"] = 'ath0';
  100. $.ajax({
  101. type: "GET",
  102. url: "survey.json.cgi",
  103. dataType: "json",
  104. cache: false,
  105. data: data,
  106. success: processJSON,
  107. error: processError
  108. });
  109. });
  110.  


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: Tabla en WebBrowser a DataGridView?
« Respuesta #2 en: 10 Julio 2012, 00:48 am »

Hola, para parsear HTML te recomiendo una libreria que esta realizada especificamente para eso para .NET, es libre y esta buenisima, yo la use para parsear algo y funciona de lujo.

Html Agility Pack

con esta podes parsear tablas y lo que quieras, solo tenes que buscar como hacerlo.

saludos.

En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
P4nd3m0n1um


Desconectado Desconectado

Mensajes: 1.420



Ver Perfil
Re: Tabla en WebBrowser a DataGridView?
« Respuesta #3 en: 10 Julio 2012, 01:05 am »

gracias seba123neo! lo estaré probando.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemilla con datagridview
Programación Visual Basic
70N1 2 898 Último mensaje 25 Enero 2008, 15:33 pm
por 70N1
Duda sobre insersion a tabla html desde tabla sql
Bases de Datos
mokoMonster 2 3,029 Último mensaje 20 Febrero 2010, 01:20 am
por Shell Root
DataGridView en VB
.NET (C#, VB.NET, ASP)
piwi 0 2,187 Último mensaje 17 Mayo 2010, 14:12 pm
por piwi
no me borra la tabla haciendo delete on cascade tabla n:m
Bases de Datos
kinos 2 3,043 Último mensaje 31 Julio 2010, 13:05 pm
por kinos
uso del datagridview
.NET (C#, VB.NET, ASP)
Choclito 1 3,718 Último mensaje 11 Noviembre 2010, 05:00 am
por .::IT::.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines