自己新建了个网页和数据库。在webbBrowser怎么用这个网叶显示数据库的数据。 

解决方案 »

  1.   

    是直接在页面中写代码 还是在FORM中写 ?
      

  2.   

      string Html = "<Table>";
                
                    for (int i = 0; i < dtList.Rows.Count; i++)
                    {
                        Html = "<tr><td>" + Html + dtList.Rows[i]["Number"].ToString() + "</td></tr>";}
    像这样 写在FORM中不是页面中你们有完整的代码 么? 或者 写下完整点的 
    数据库{Number ,Name ,Scores} +另外一个空的HTML网页。在WebBrowser里面显示!
    谢谢啦
      

  3.   

    给你写了一个  是实现 自动登录百度的 ···你参考下吧  DOCUMENT 是控制这个页面的
      

  4.   


    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;namespace test
    {
        public partial class Fmlogin : Form
        {
            public Fmlogin()
            {
                InitializeComponent();
            }
            
            private void Fmlogin_Load(object sender, EventArgs e)
            {
                //做一个百度自动登录器 定位到百度登陆页面
                Uri ui = new Uri("http://passport.baidu.com/?login&tpl=mn");
                webBrowser1.Url = ui;
                webBrowser1.AllowWebBrowserDrop = true;
                
               //当文档加载完后 向文档当前的光标位置传入值
                webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
               
                
            }
            //调用windows Api
            [DllImport("User32.dll")]
            //模拟键盘事件
            public static extern void keybd_event(Byte bVk, Byte bScan, Int32 dwFlags, Int32 dwExtraInfo);        void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                webBrowser1.Document.All["username"].SetAttribute("Value", "xxxxx");//z这是用户名
                webBrowser1.Document.All["normModPsp"].SetAttribute("Value", "xxxxxx");//这里是密码
                
                //文档加载完后模拟用户输入Enter
                keybd_event(13, 0, 0, 0);             //很犀利啊····
                
               //如果登录错误 前台返回错误信息!
                //throw new Exception("The method or operation is not implemented.");
            }        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                Application.Exit();
            }
        }
    }
      

  5.   

    WebBrowser -绑定URL到那个空的HTML网页。——我所说的那个数据库 在那显示!
    数据库{Number ,Name ,Scores}
    string Html = "<Table>";
         
      for (int i = 0; i < dtList.Rows.Count; i++)
       {
       Html = "<tr><td>" + Html + dtList.Rows[i]["Number"].ToString() + "</td></tr>";}
      

  6.   

    你的HTML写的对吗??我感觉是错了
      

  7.   

    把你的HTML赋给WebBrowser.DocumentText
      

  8.   


      webBrowser1.DocumentText="Html";
      这样就好了? 还有个 NAME SCORES..怎么显示、、、求具体点的
    或者给个这样的列子参考。。
      

  9.   

     
                    string Html = "<Html>" + "<Head>" + "<Title>"  +"HELLO"+"</Title>" + "</Head>" +"<Body>"+"<Table>";
                    for (int i = 0; i < dtList.Rows.Count; i++)
                    {
                        Html = "<tr><td>" + Html + dtList.Rows[i]["Number"].ToString() + "</td></tr>";
                        Html = "<tr><td>" + Html + dtList.Rows[i]["Name"].ToString()   + "</td></tr>";
                        Html = "<tr><td>" + Html + dtList.Rows[i]["Scores"].ToString() + "</td></tr>";
                    }
                        Html = Html+"</Table>"+"</Body>"+"</Html>";
    这样行么??怎么还是显示不了