19-07-19, 04:46 PM
(آخر تعديل لهذه المشاركة : 19-07-19, 04:47 PM {2} بواسطة ابراهيم ايبو.)
السلام عليكم اخي الكريم
الكود الذي وضعته هو لاملاء الكومبو باسماء السيرفرات الموجودو في الكومبيوتر
وفيه نقص في جملة الفور ايتش على كل حال اكملتها
اليك الكود بـ سي شارب
PHP كود :
public void loadserver(ComboBox combo)
{
var localMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, Registry64;
var rk = localMachine.OpenSubKey("SOFTWARE\\MICROSOFT\\MICROSOFT SQL Server");
var instances = (string[])rk.GetValue("InstalledInstances");
if (instances.Length > 0)
{
foreach (string element in instances)
{
if (element == "MSSQLSERVER")
{
combo.Items.Add(System.Environment.MachineName);
}
else
{
combo.Items.Add(System.Environment.MachineName + " \\" + element);
}
}
}
}
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
