|
Don't ask for source code. Present your problem and how you've tried to solve it and include any error messages / exceptions etc.
To answer your question: if you want to create something like a WinForm wizard, open the "next step" form when clicking the "Next" button and close the old form (or hide it if the user wants to go back). Pass on any paramteters you might be needing.
|
|
|
|
|
Hi if it is in web application.
You have properties in the Datagridview itself.Just google it, you will find the answers,
But my concern on paging is based on the performance, i am not interested on bringing 100000 records to the client side just to show 10 records in the gridview. so i am manipulating and doing paging in the database itself( SQL SERVER 2005),i have checked this performance. it is 7 times faster than the ordinary paging comes along the gridview.
Try it.I have done a user control for paging and filtering works fine.
thanks.
|
|
|
|
|
hai im asking in windows application........
|
|
|
|
|
Hi even if it is in windows application and
if you use client server application, and if you bother about the
performance you can follow what i suggested above.
thanks
|
|
|
|
|
search it in codeproject -> "wizard".
There are lots of articles about that.
|
|
|
|
|
Hi guys/girls,
When you use MessageBox.Show("message here"), the programme will effectively freeze and wait for you to press OK on the message box before continuing in the code.
How do I make this happen for my own custom built pop-up windows?
I'm sure this should be simple but i'm stumped
Any help would be great!
Thanks in advance
Lee
|
|
|
|
|
How are you showing them? Using Show method? Use ShowDialog instead.
It's not necessary to be so stupid, either, but people manage it. - Christian Graus, 2009 AD
|
|
|
|
|
SOLVED!
Thanks so much! When you're new, the smallest things can be so retardedly difficult to find solutions for...
|
|
|
|
|
|
Hi,
Take a look at the MessageBox.Show() overloads.
There is one overload you parameterize with a IWin32Window handle (your Popup window) this should help you out showing your messagebox modal.
greetz
|
|
|
|
|
Does anyone know good software that reades my source code and creats a Nassi-Shneiderman diagram automatically?
In Word you can only store 2 bytes. That is why I use Writer.
|
|
|
|
|
digimanus wrote: Nassi-Shneiderman
That still exists?
|
|
|
|
|
Hi all
sorry for reposting.Im using socket programming to send data from one system to another.im running client and server on both systems.my problem is when i send a message from client of one system it reaches the server of other system, how to send that recieved data to localhost client. below is the code:-
client:-
private void sendButton_Click(object sender, EventArgs e)
{
TcpClient socketForServer;
try
{
socketForServer = new TcpClient(_ip of sending machine , 10);
}
catch
{
MessageBox.Show("Failed to connect to server at {0}:999", _machineName);
return;
}
NetworkStream networkStream = socketForServer.GetStream();
System.IO.StreamWriter streamWriter =
new System.IO.StreamWriter(networkStream);
System.IO.StreamReader streamReader =
new System.IO.StreamReader(networkStream);
try
{
streamWriter.WriteLine(this.messageTextBox.Text);
streamWriter.Flush();
this.messageTextBox.Clear();
this.messageTextBox.ReadOnly = true;
this.messageTextBox.Text = streamReader.ReadLine();
}
catch
{
MessageBox.Show("Exception reading from Server");
}
networkStream.Close();
}
Server:-
TcpListener tcpListener = new TcpListener(10);
tcpListener.Start();
while (true)
{
Socket socketForClient = tcpListener.AcceptSocket();
NetworkStream networkStream = new NetworkStream(socketForClient);
System.IO.StreamReader streamReader =
new System.IO.StreamReader(networkStream);
string theString = streamReader.ReadLine();
MessageBox.Show(theString);
streamReader.Close();
networkStream.Close();
socketForClient.Close();
}
IF Clinet-B connects to server and sends message, before disconnecting how can Client-A connect to servere.
|
|
|
|
|
Ajithevn wrote: how to send that recieved data to localhost client.
The client will connect to the server at the IP address specified in the socket. Check which IP address you are using in your connection. See also this sample[^] on MSDN.
|
|
|
|
|
If there are 2 machine Client-A(168.132.2.3) and Client-B(168.132.2.5) with these ip.
Client-A connects to server with IP address specified in the socket as "Client-B(168.132.2.5)" and recieve a message from Client-A as soon as the message is recieved i need to send that message to Client-B. how is that possible?
|
|
|
|
|
Ajithevn wrote: Client-A connects to server with IP address specified in the socket as "Client-B(168.132.2.5)" and recieve a message from Client-A as soon as the message is recieved i need to send that message to Client-B. how is that possible?
I don't understand this - how can Client-A receive a message from Client-A?
However, to restate, each client connects to a server and sends and receives messages. The address of the server must be specified by the client when it opens the connection. If the client needs to communicate with more than one server then it needs a socket connection for each one.
|
|
|
|
|
Richard MacCutchan wrote: I don't understand this - how can Client-A receive a message from Client-A?
im sorry i did not explain it properly its not that "Client-A receive a message from Client-A" Client-A sends a msg to a different machine which contains a server and Client-B(168.132.2.5). so when the server recieve the msg how to send that msg to Client-B
Richard MacCutchan wrote: If the client needs to communicate with more than one server then it needs a socket connection for each one.
here client is not communicating with more than one server it is multiple clients communicating with one server.
where clients are on different machines.
one machine contains both client as well a server(Client-B,Server).
one machine contains only client(Client-A).
Client-A--->Server--->Client-B
modified on Tuesday, October 20, 2009 7:15 AM
|
|
|
|
|
Ajithevn wrote: Client-A--->Server--->Client-B
Thanks, that makes it clearer now.
- The server will need some method of storing messages received from Client-A.
- When Client-B makes a connection it should send the server a message saying "give me any stored messages".
- The server will respond with the messages from Client-A, and so on.
Does that make sense?
|
|
|
|
|
|
Just because you called tcpListener.AcceptSocket() once doesn't mean that you can't call it again. You can have as many sockets connected to your server at the same time as you want.
All you need is some better plumbing in your server to do multiple things at once: listen for clients that are trying to connect, listen to clients that have already connected for data and send received data to other connected clients. You can do this with some proper multi-threading and synchronous methods like you're doing now, but if you have the time and the drive to learn something new then using asynchronous methods would probably provide a cleaner, more elegant solution.
MSDN has a decent example of how to listen for new clients asynchronously here: TcpListener.BeginAcceptSocket[^] and TcpListnener.BeginAcceptTcpClient[^]
To continue with the async theme, the TcpClient class also has async methods to handle sending and receiving data. Examples of those are on MSDN as well.
Of course, this may be overkill depending on what you need . . .
|
|
|
|
|
I am trying to make many SOAP calls to the same SOAP service on different servers (different IP addresses) - each call made with a different thread and a different instance of the SOAP service.
It only seems to work properly (correct response from the server) when I have a small # of instances (< ~10). If I have more than about 10, I don't get a response (timeout) from the servers.
Is there something inherently single-threaded about SOAP? Even though I'm creating separate instances for each thread, are they interfering with each other?
C# 3.0 VS2008
Thanks in advance for any insight to this problem...
Garry
|
|
|
|
|
You have multiple web services and a single client or multiple client and a single web service?
WCF has several connection limits, that you can modify through configuration, look here. It is likely you are hitting the maxConcurrentSessions limit of 10.
|
|
|
|
|
I am the client. There are one or more servers on my subnet, running a SOAP service written by someone else, that I have no control of.
I am attempting to discover these servers on my subnet by making a SOAP call to each possible IP address. 95% of them will fail/timeout since there is no actual machine at that address. I am looking for the SOAP calls that succeed to determine which IP addresses are valid systems that are running the SOAP service in question.
It looks like the configuration parameters you pointed out are for the server. That is not an issue for me.
|
|
|
|
|
How are you starting the threads? With Thread.Start or using ThreadPool?
|
|
|
|
|
I'm using a simple ThreadPool. Is that the problem?
|
|
|
|