0
데이터베이스의 URL을 webcontrol에 넣으려고합니다.
4 개의 탭 컨트롤을 만듭니다. 각 탭 컨트롤은 웹 컨트롤로 구성됩니다. 나는 데이터베이스에서 얻을 URL을 사용하려면 : TAB2에 넣어 두 번째 URL
첫 번째 URL TAB1에 넣어 (탭 내부 브라우저) ...C# 데이터베이스에서 웹 컨트롤로 URL을 선택하십시오.
내가 그것을 어떻게 할 수 있습니까?
// Navigates with given WebBrowser to the given URL if it is valid.
private static void Navigate(WebBrowser webBrowser1, String address)
{
if (String.IsNullOrEmpty(address)) return;
if (address.Equals("about:blank")) return;
if (!address.StartsWith("http://") &&
!address.StartsWith("https://"))
{
address = "http://" + address;
}
try
{
webBrowser1.Navigate(new Uri(address));
}
catch (System.UriFormatException)
{
return;
}
}
을 그리고 루프 전에, 당신의 4 웹 브라우저와 배열을 만들 :
private void Form1_Load(object sender, EventArgs e)
{
string MyConString = "SERVER=192.168.0.78;" +
"DATABASE=webboard;" +
"UID=aimja;" +
"PASSWORD=aimjawork;" +
"charset=utf8;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "SELECT url FROM `listweb` WHERE `url` IS NOT NULL AND (`webbordkind` = 'เว็บท้องถิ่น') and `nourl`= 'n' order by province, amphore limit 4 ";
connection.Open();
Reader = command.ExecuteReader();
string thisrow = "";
string sumthisrow = "";
while (Reader.Read())
{
thisrow = "";
for (int i = 0; i < Reader.FieldCount; i++)
thisrow += Reader.GetValue(i).ToString();
// System.IO.File.AppendAllText(@"C:\file.txt", thisrow + " " + Environment.NewLine);
sumthisrow = sumthisrow + thisrow;
}
connection.Close();
}
this.webBrowser2.Dock = System.Windows.Forms.DockStyle.Fill; this.webBrowser2.Location = new System.Drawing.Point (3, 3); this.webBrowser2.MinimumSize = new System.Drawing.Size (20, 20); this.webBrowser2.Name = "webBrowser2"; this.webBrowser2.Size = new System.Drawing.Size (410, 420); this.webBrowser2.TabIndex = 0; this.webBrowser2.Url = new System.Uri ("http://www.msn.com", System.UriKind.Absolute); // – tee