|
Don't. Use TCP. A chat session is intrinsically a persistent and streamed connection, and is perfectly suited for TCP. If you use UDP you'll just have to rewrite most of TCP.
|
|
|
|
|
A chat session in text would be, but no one streams video over TCP. Ok some do, but they are wrong. The dropped packets represent an irrelevant couple of millisecond, or at worst a slight hickup, a retransmission would introduce an epic lag. Certainly not suited for TCP.
The OP would have to rewrite most of RTP though .. or use RTP. (over UDP of course)
|
|
|
|
|
i am creating a list like this
vd.Department = (from dept in vd.Employees
select new Department
{
DepartmentID = dept.DivisionID,
DepartmentShortName = dept.Division
}).Distinct();
DepartmentShortName will have multiple values [Accounts, Production, Technical etc..]
What i want to do is to change the values so if it is Accounts =1, Production = 2.
How can i change this without doing foreach loop?
|
|
|
|
|
Set up a map:
Map<string, int> divisions = { "Accounts" => 1, "Production" => 2, ... etc };
(you can do this once, probably in a static initialiser)
and then use it in the query:
vd.Department = (from dept in vd.Employees
select new Department
{
DepartmentID = dept.DivisionID,
DepartmentShortName = dept.Division,
DivisionIndex = divisons[dept.Division]
}).Distinct();
|
|
|
|
|
Bob, please excuse my ignorance here, but is this Map code SQL ? Or am I hallucinating C# has a type of object similar to Dictionary I've never heard of before ? At first I thought "VB," but, then, the presence of semi-colons in both OP's, and your code, ruled that out.
Please enlighten.
thanks, Bill
"Every two days we create as much information as we did from the dawn of civilization up until 2003". Eric Schmidt of Google.
|
|
|
|
|
Hi all,
first thing , Sorry for posting my question again as another thread.
ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + "not IN (" + FilterValue + @")";.
The above filter is working fine but only the problem , I have to give the filter parameter as NOT IN('CATAGORYA,'CATAGORYB') instead of NOT IN (CATAGORYA, CATAGORYB)
How I can modify the above filter condition for that
Pls help
Pol
|
|
|
|
|
if i understand the question you want to convert "CATAGORYA, CATAGORYB" to "'CATAGORYA,'CATAGORYB'" (i.e. wrap the individual values in single quotes)
try
string[] values = FilterValue.Split(',');
StringBuilder bldr = new StringBuilder();
bool isFirst = true;
foreach (string s in values)
{
if (!isFirst)
{
bldr.Append(",");
}
bldr.Append(string.Format("'{0}'", s));
isFirst = false;
}
FilterValue = bldr.ToString();
Pedis ex oris
Quidquid latine dictum sit, altum sonatur
|
|
|
|
|
|
Anybody can help me to sort out this problem
When I give multiple value , it doesnot filter for example
case "in":
ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + " IN ('" + FilterValue + @"')";
break;
It works only one parameter . After comma it will not work
For example the catagory column, When I give
in('CatagoryA') - it will work but
in('CatagoryA, CatagoryB) - it doesnot work
Pls you or anybody can give a solution it would be appreciate.
With Thanks
Pol
|
|
|
|
|
You've already asked the question. Repeating questions does not guarantee a quicker response. See my response to your other post.
|
|
|
|
|
|
Hi
I want to add 'IN' and 'NOT IN' condition along with following program to filter datagridview
case "LIKE": ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + " LIKE '%" + FilterValue + "%'"; ResultFilterCaption += "\n = '.." + FilterValue + "..'"; break;I want to add the condition 'IN' and 'NOT IN' filter cindition with datagridview Please help
FilterValue = 'A','B'
case filter = "IN"
ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + " IN + FilterValue + ";
case filter = "NOT IN"
ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + "not IN + FilterValue + ";
Please how I can impliment the filter 'IN' condition with datagridview.
With Thanks
|
|
|
|
|
Try ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + "not IN (" + FilterValue + @")"; .
Here filtervalue is should be a list of comma separated values e.g 1,2,3,4.
|
|
|
|
|
Thats not working I given your code as follows. It should be string
case "in":
ResultFilterExpression = this.DataGridViewColumn.DataPropertyName + " IN ('" + FilterValue + @"')";
break;
It works only one parameter . After comma it will not work
For example the catagory column, When I give
in('CatagoryA') - it will work but
in('CatagoryA, CatagoryB) - it doesnot work
Pls you or anybody can give a solution it would be appreciate.
With Thanks
Pol
|
|
|
|
|
Member 3708190 wrote: in('CatagoryA, CatagoryB)
should be
Member 3708190 wrote: in('CatagoryA', 'CatagoryB')
|
|
|
|
|
I tried by both
"CatagoryA"
'CatagoryA'
but not working
|
|
|
|
|
Very Sorry It is working fine, Many Many Thanks.
Please
How the condition in code can be modified by way to avoid the giving string notation " " in filter .
Just we need to give like CatagoryA, CatagoryB. not 'CatagoryA','CatagoryB'
Many Many Thanks
Pol
|
|
|
|
|
Strings must always be enclosed within delimiters (either ' or "). How else can the expression parser know the beginning and end of the string?
|
|
|
|
|
after comma will start another catagory. There is no any comma inside the name of a catagory.
So after the comma will start another catagory. Only thing I have to put the " mark before and after of each comma.
I am beginner in C# . So I am seeking a help
With many thanks
Pol
|
|
|
|
|
You cannot do that. That is how strings work in programming, they need a delimiter.
|
|
|
|
|
Try with "" on the CategoryA .
|
|
|
|
|
No, it is not working . I tried with "CatagoryA" on filter condition. But it si not working
Pol
|
|
|
|
|
Can you help how to give the condition like
CatagoryA, CatagoryB
not 'CatagoryA','CatagoryB'
Many Many Thanks
|
|
|
|
|
Do you need to use control characters in the string?
"\'CategoryA\'"
|
|
|
|
|
Options to check logical equivalence of Boolean expressions
|
|
|
|