|
It looks like it.
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
okay thankyou then
|
|
|
|
|
Glad to help!
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
The first thing to try in future is to use one of the online translation services - I use DeveloperFusion[^]
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
If you read my original answer, you will note I told him the same thing. In fact that is all I did
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
Sorry! I saw a large wodge of VB and didn't read to the end...
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
No need to be sorry! There is no harm in reinforcing issues like that. They should learn to start helping themselves
When I was a coder, we worked on algorithms. Today, we memorize APIs for countless libraries — those libraries have the algorithms - Eric Allman
|
|
|
|
|
I have the following method in a class library that creates a dropdown menu populated using linq to sql.
public DropDownList GetCategoryList()
{
ArticleDataDataContext dc = new ArticleDataDataContext();
DataBuddy db = new DataBuddy(dc.getAllCategories());
List<string> result = db.EnumerateISingleResultAsString();
DropDownList d = new DropDownList();
d.ID = "ddCatList";
d.ViewStateMode = ViewStateMode.Enabled;
foreach (string item in result)
{
d.Items.Add(new ListItem(item, item, true));
}
return d;
}
This works fine but I cannot figure out how to access the control on postback.
I have tried the following in a button click event handler but it doesn't work.
DropDownList dd = (DropDownList)this.FindControl("ddCatList");
|
|
|
|
|
You must take care of recreating the control on each post back.
Here's a good article/example:
Linky
All the best,
Dan
|
|
|
|
|
Thanks Dan, I've been pulling my hair out trying to figure that out. Worked perfectly.
|
|
|
|
|
You're welcome.
All the best,
Dan
|
|
|
|
|
Good evening to all
Currently i'm developing a Windows Service in order to automatically send me e-mails with my remote computer operating status.
I already checked MSDN documentation about this subject http://msdn.microsoft.com/en-us/library/ycy63t34.aspx and changed the code to use on my situation. But... i don't receive e-mails from it when the remote computer is normally turned off.
Someone could help me with this issue?
Best Regards.
|
|
|
|
|
Can you attach a debugger or at least write some log entries so you can debug what's occurring?
Mark Salsbery
|
|
|
|
|
Dear Mark,
I'm using Visual C# Express 2005 and i can't find the process debugger on my debug tab. But i can present you the code i'm using:
using System;
using System.ServiceProcess;
using System.Threading;
using System.Windows.Forms;
using System.Diagnostics;
using Microsoft.Win32;
using System.ComponentModel;
using System.Configuration.Install;
using System.Net.Mail;
namespace SimpleServiceCs
{
public class SimpleService : ServiceBase
{
static void Main(string[] args)
{
ServiceBase.Run(new SimpleService());
}
protected override void OnStart(string[] args)
{
EventLog.WriteEntry("SimpleService", "Starting SimpleService");
new Thread(RunMessagePump).Start();
}
void RunMessagePump()
{
EventLog.WriteEntry("SimpleService.MessagePump", "Starting SimpleService Message Pump");
Application.Run(new HiddenForm());
}
protected override void OnStop()
{
Application.Exit();
}
}
public partial class HiddenForm : Form
{
public HiddenForm()
{
InitializeComponent();
}
private void HiddenForm_Load(object sender, EventArgs e)
{
SystemEvents.SessionEnding += new SessionEndingEventHandler(SystemEvents_SessionEnding);
}
private void HiddenForm_FormClosing(object sender, FormClosingEventArgs e)
{
SystemEvents.SessionEnding -= new SessionEndingEventHandler(SystemEvents_SessionEnding);
}
private void SystemEvents_SessionEnding(object sender, EventArgs e)
{
EventLog.WriteEntry("System Logoff or System Shutdown");
SendEMail("Your System is being Logged Off or Shutdown!");
}
private void SendEmail(string Warning){
}
}
partial class HiddenForm
{
private System.ComponentModel.IContainer components = null;
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
this.SuspendLayout();
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(0, 0);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "HiddenForm";
this.Text = "HiddenForm";
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
this.Load += new System.EventHandler(this.HiddenForm_Load);
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.HiddenForm_FormClosing);
this.ResumeLayout(false);
}
}
[RunInstaller(true)]
public class SimpleInstaller : Installer
{
private ServiceInstaller serviceInstaller;
private ServiceProcessInstaller processInstaller;
public SimpleInstaller()
{
processInstaller = new ServiceProcessInstaller();
serviceInstaller = new ServiceInstaller();
processInstaller.Account = ServiceAccount.LocalSystem;
serviceInstaller.StartType = ServiceStartMode.Automatic;
serviceInstaller.ServiceName = "Simple Service";
Installers.Add(serviceInstaller);
Installers.Add(processInstaller);
}
}
}
I'll be waiting for your feedback.
Best Regards.
|
|
|
|
|
You should still be able to debug it, but that's a topic for Visual Studio.
Do you get the log entry "System Logoff or System Shutdown"? If so, write some log entries in your email code to see if some function is failing.
Mark Salsbery
|
|
|
|
|
Dear Mark,
Testing my service with attached debugger and with a breakpoint at my SystemEvent Handler (private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)), when i try to logoff or shutdown my pc, that breakpoint is never reached, because the debugger is first disabled.
Best Regards.
|
|
|
|
|
It could be that the machine does not have an SMTP account configure on it. Before your try to get your service to send an e-mail, try sending an e-mail from the it yourself. After you do that, yo must make sure that your windows service is able to use that SMTP e-mail account.
|
|
|
|
|
Dear Silim
Thank you for your fast response. That was the first test i've done. The smtp mail account is working fine. Only at SystemEvents Handler (private void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)) isn't working.
Best regards.
|
|
|
|
|
|
Hi ganeshbdas,
Do you want to tell us something?
|
|
|
|
|
Hi friends in .net projects with calender and datepicker ctrl different different projects diff problems getting mostly browser issues. is there any permanent solution for that. even javascripts,or with ajaxctrl also getting problem.
this is challange for .net developers.
i am getting the prob in ie browser its working perfectly but in mozilla browser its not working.
modified 19-Nov-11 4:32am.
|
|
|
|
|
Since you haven't told us what the different problems are how are we supposed to answer?
No comment
|
|
|
|
|
We can answer through the medium of dance.
|
|
|
|
|
|
Ah, but do you come from a land down under? Where women glow and men plunder? Can't you hear, can't you hear the thunder? You'd better run, you'd better take cover.
|
|
|
|