|
I am trying to create a report. I have my main page set up and it is working fine.
I did set it to where you can click a name that is listed and it takes to you a different report passing the name in a parameter. (This works fine).
Now I need it to pull information from a database on the second form that we are on where the name (from the parameter) is equal to in a name column in a database. I see how to do this. This is the error I get:
A data source instance has not been supplied for the datasoure "ID_ITHELPDESKV2_MDFDataSet_UserInfo".
If I run this first in the Report Viewer instead of my main screen it works fine if I manually enter the data in. It is something with going from one report to the other (jumping). I have added that above to the DataSources on that report.
What is going on?
|
|
|
|
|
Anyone have any idea? I am using C#
|
|
|
|
|
I am trying to make something that will write data to a file at the specified position using the IO.StreamWriter class. Here is what i have
public static void EncodeData(string Data, string Path, long Index)
{
StreamWriter stream = new StreamWriter(Path, true);
stream.BaseStream.Position = Index;
stream.Write(Data);
stream.Close();
}
Problem is, that throws an exception that says "Unable seek backward to overwrite data that previously existed in a file opened in Append mode.". When i open the file so it's not in append mode, it will write at the specified position, but it will override the entire file. Just to be clear, i want this to insert the data, without overriding anything.
void Play() { try { throw Ball(); } catch (Glove) { } finally { Play(); } }
"Failure is only the opportunity to begin again, this time more wisely."
"Don't ask for a light load, but rather ask for a strong back."
|
|
|
|
|
Sounds like the value in index is not in the end of the file. However, if you have opened the file in append mode, why do you want to change position? I'm under the impression that the position is already at the end of the file.
|
|
|
|
|
I don't want to append to the end of the file. I want to insert text at X position inside the file.
void Play() { try { throw Ball(); } catch (Glove) { } finally { Play(); } }
"Failure is only the opportunity to begin again, this time more wisely."
"Don't ask for a light load, but rather ask for a strong back."
|
|
|
|
|
In that case I believe you have to do it in parts:
- create a stream for new file / memorystream
- read first portion of the original file and write it to output stream
- append needed data to output stream
- read the second portion of the original file and write it to output stream
- close the original file and write over it based on previous output stream.
Of course this can be varied (read only the second portion into memory and write over it in file with new data + what's in memory etc).
|
|
|
|
|
hi
how can i show time(now)in lable?
please describe complete
thanks a lot
|
|
|
|
|
yourLabel.Text = DateTime.Now.ToString();
|
|
|
|
|
label1.Text = DateTime.Now.ToLongTimeString();
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Label1.Text = DateTime.Now.ToString("dd-MM-yyyy");
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you then save my time by voting my post.
|
|
|
|
|
If you ever want to be a programmer, or anything remotely resembling one, you will need to be able to use books and google to answer these sort of extremely basic questions.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
amen to that CG
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|
|
So how do I find this google thing your talking about?
|
|
|
|
|
http://www.google.com/search?q=google
Sheesh! Its like the first link!
|
|
|
|
|
How do you know he didn't go to Google and got pointed here?
You seem to spend alot of time belittling people and telling them to Google what they're looking for. If you're not intetrested in helping, then why not ignore the post instead of bullying people?
Apparently you're no longer a Microsoft MVP, and not at all interested in answering people's questions. You're interested in making people feel bad because they're experience isn't as great as yours.
Degradation is the last refuge of the imcompetant.
Everything makes sense in someone's mind
|
|
|
|
|
now!
Blog link to be reinstated at a later date.
|
|
|
|
|
I have file menu items in my mdi form as
File
-------------
Log - In
--------------
Exit
---------------
after click on Log-In , Log -in form will be appeared. If user is authenticated with database with correct user and password.
I want want to visible this menu item on mdi form which is invisible before.
File
-----------------
Log - In
-----------------
Registration
------------------
Course
Module
Subject
-------------------
Exit
-------------------
on the basis of user authentication . I don't know how to do this I have never developed MDI application before using dotnet.
Please help me out with this problem I am very confused . I was developing in vb6.0 its so easy there but here I am not getting how to go for this.
Thanks
|
|
|
|
|
If menu items are predefined on the MDI form, set their Visible to false. After successfull login, set Visible to true.
Another option is to create menu items on-the-fly after login and register an eventhandler for each menu item created.
|
|
|
|
|
How would I go about splitting a list of names into a amount of threads. The user will enter the amount of threads to use and they have a text file already filled with names. So it has to be able to work with whatever amount they enter.
Thanks,
BuckleyInDaHouse.
|
|
|
|
|
How does a list of names relate to threads?
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Each thread has to go through a list of names connecting to the internet. So I didn't wanna use 1 thread to do like 4000 names that would be slow.
|
|
|
|
|
Do it the other way around. Put the names in a synchronised queue, and let the threads get the names from it.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
I have an MDI application with, obviously, an MDI container form that includes a MenuStrip that is docked to the top of the form. By clicking on various defined ToolStripMenuItems, a variety of child forms can be opened that are smaller than the MDI container forms window, but can be maximized to fill the window. All of these forms include the same icon that is loaded in each form's load event from the resource properties with code similar to...
this.Icon = MyProg.Properties.Resources.IconName;
For some reason when I maximize any of the child forms, instead of the child form's icon and control box merging with the MenuStrip of the MDI container, a separate line above the MenuStrip is being created with just the icon and the control box. I know I am missing the forest for the trees on why this is occuring, because I have another MDI app where I do not have this problem, and I can't figure out what is different between the two. Does anyone who actually read this far have any ideas why this might be occurring?
Thanks.
|
|
|
|
|
Just as I suspected, I am an idiot. I simply did not have the MainMenuStrip property set on my MDI container to the MenuStrip I had placed on the MDI form. I'm a moron, but at least the MDI app is working as expected again.
|
|
|
|
|
I have Winforms DataGridView whose DataSource Rids is
TableListCollection<TRow> derived from BindingList.
It is used to edit invoice rows.
If user presses Revert button, my application reads original rows from
server database:
List<TRow> tr;<br />
tr = q.Where(r => r.Dokumnr == Dok.Dokumnr)<br />
.OrderBy(r => r.Reanr).ToList();<br />
Rids = new TableListCollection<TRow>(Grid.RowTable, tr);<br />
Rids.ResetBindings();
However DataGridView still shows old rows.
I tried to re-assign DataGridView DataSource
DataSource = Rids;
but this causes DataGridView to lost all settings
How to refresh DataGridView after its BindingList is re-loaded from DataBase ?
Andrus
|
|
|
|