|
Hi im using a combobox which is populated with a fairly large amount of items (no databind). The problem im having is that sometimes when I expand the combobox it wont stay open as it should so I can scroll down/up through the items, instead it closes as soon as you release the mouse button. Anyone have any idea to why this is happening?
/thanks
|
|
|
|
|
Hello,
One possibility is that you move the mouse outside the Controls area, while the mouse button is pressed.
If you than release the button, the items are still all visible!
This is per design!
You could make a workaround like this.
private void comboBox1_MouseLeave(object sender, System.EventArgs e)
{
if(this.comboBox1.DroppedDown)
this.comboBox1.DroppedDown = false;
}
Or inherit your own combobox, and override OnMouseLeave.
All the best,
Martin
|
|
|
|
|
Hmm sorry to say, but that is not the case. The combobox opens on mouse down and closes on mouse up even though the pointer never leves the combobox control area.
|
|
|
|
|
idqfizz wrote: even though the pointer never leves the combobox control area
YEP, I never said something else! (I hope so)
What I meant is, that you sometimes leave the area (as a mistake), and than you have this effect!
All the best,
Martin
|
|
|
|
|
Hi frnd,
you have to give the code, So that i can help u...
Nisar Inamdar.
|
|
|
|
|
Is it possible to use NetResource() in C#, if yes how to do that?
please reply...
Regards,
Selva
www.selvaonline.com
|
|
|
|
|
|
I am using NHibernate to insert into a database 20,000 records. I would like to know if a time of 15 sec is good or bad and if my method is the best. The code that inserts is this:
private void btnInsertHuge_Click(object sender, EventArgs e)
{
ITransaction tx = null;
ISession session = null;
try
{
session = factory.OpenSession();
tx = session.BeginTransaction();
InsertHuge(session);
tx.Commit();
}
catch (Exception ex)
{
tx.Rollback();
throw ex;
}
finally
{
if (session != null)
session.Close();
}
}
...........................
private void InsertHuge(ISession session)
{
for (int i = 0; i < 20000; i++)
{
Person person = new Person();
person.LastName = i.ToString();
person.FirstName = i.ToString();
person.PhoneNb = i.ToString();
Car car = new Car();
car.LicenseNumber = i.ToString();
car.Name = i.ToString();
car.Owner = person;
session.SaveOrUpdate(car);
}
}
NOTE: This is just a test.
|
|
|
|
|
As you adding a Car relation to Person, you are actually inserting 40 000 objects (i think )
|
|
|
|
|
Yeah... you are right...my bad. But the question remains.
|
|
|
|
|
Hi there .
During transaction is began , I inserted new data in table , until I don't call commit() or rollback() functions , another processes can not access to this table.
I mean, if i try to add a new data in a table with transaction and before closing transaction(commit or rollback) another process can't read that table; then a exception will occurred.
what is the problem?
|
|
|
|
|
Developer611 wrote: what is the problem?
Didn't I just answer this in the SQL Forum? Would it be too much to ask that you only post the question once?
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
"I wouldn't say boo to a goose. I'm not a coward, I just realise that it would be largely pointless."
My website
|
|
|
|
|
Developer611 wrote: what is the problem?
It's by design, read the sections on TransactionScope.
|
|
|
|
|
Hi,
I've loaded an xml file into a dataset. Is it possible to send the data from the dataset to a sql server table as xml.
Since i've to sort the xml data based upon a tag i'm loading it into dataset.
Or is there any way that i can load it to the sql server table so that i can sort it directly there in the table as xml data type.
Plz. can any one send suggestions/help.
Thanks
PLS
|
|
|
|
|
Hi there
I'm not exactly sure what it is you need, but take a look at this :
dataSet1.Tables[0].DefaultView.Sort
This way you can tell every single table in your dataset, for the default view, which columns to sort by.
Another way could be to create a custom view instead.... look for DataView, databound to a Dataset.
Yours
Wilco
|
|
|
|
|
What is the correct syntax for multiple conditions in an "if" statement.
For example:
<br />
if var == 1 or var == 2<br />
{<br />
}
Thanks
|
|
|
|
|
first of all if you begin programming in some language you should read a book or two to get the basics right..
answer to your question:
if(var == 1 || var == 2){
//code
}
|| or
&& and
| bit or
& bit and
life is study!!!
|
|
|
|
|
heh, yeah i guess i should. I went to the library to look for a c# book, but they didn't have any in. I was relying on online tutorials to get such things.
Thanks for your help
|
|
|
|
|
Hello Everyone,
Can anybody let me know how to run the videos in video-player.
Actually i've 5 links each link hold a flash file or video and i want to run these videos on the video-player.So plz give me the way to come out of this problem.........
And also how can i take a video-player to run the video.............
Or Also ..........
Is this code useful for me to an extent............
System.Diagnostics.Process.Start("wmplayer.exe",ur);
Thnx & Regards
Manoj Bisht
|
|
|
|
|
|
hello friends,
I have selected mutple rows of datagrid by highlighting them into different color, progrmatically. But when i click anywhere on datagrid then all the highlighted rows gets unhighlighted, which i don't like..........
my code to select rows
dataGrid1.Select(i);
dataGrid1.SelectionBackColor=System.Drawing.Color.RoyalBlue;
I have to delete any single row from datagrid without changing the color of other rows.
Can, anyone suggest me the appropriate solution for this..
Thanx in advance.
Nisar Inamdar.
|
|
|
|
|
I have some old com class that return to me VARIANT as string array.
How can i use it in C#? what i meen is how can i getting back this variant and use it as string array ?
Thanks for any help.
|
|
|
|
|
Not sure, but what I would do is grab the return value as an object, jump in the debugger, and see what you get. I mean, a VARIANT has, as it's claim to fame, it's ability to be many things. Perhaps you can cast the return type to the thing that it is, in this case. But, starting from object means you get something to look at, instead of a crash.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
OK ,
SO if i getting back object - and the variant is actually a string array - i can do casting to Array object and by using TYPE of reflection i can know which type i have in the Array ?
I`m right ?
|
|
|
|
|
In the debugger, if you type the variable name, it will actually show you the type. So, just set a breakpoint the line after the object is set, and experiment in the debugger ( where you can try casts, etc, also )
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|