|
Why are you reposting this? I asked you to post your code on the other instance of this question.
|
|
|
|
|
i posted my code in my question. can't see it ?
|
|
|
|
|
|
Hi All. I am using 3 tier Architecture for my application. The problem is that I am stuck while showing values in dropdownlist. On the page load event, I have written :
dsTemplate ds = ((dsTemplate)obj.GetTemplateName());
DropDownList1.DataSource = ds;
this.DropDownList1.DataBind();
In Dataset, I have just one column "ABC". In Dropdownlist, I want to show the values from that Dataset. Please help me in this regard.
|
|
|
|
|
Hi,
I think you just need to set the DisplayMember property.
DD
|
|
|
|
|
fahiemulleh wrote: DropDownList1
Please tell me this is not what it's called
fahiemulleh wrote: In Dataset, I have just one column "ABC".
You mean in the first datatable in the dataset ? I think you should make ds.Tables[0] the data source. Then set the DisplayMember to be "ABC" ( I think that's what it's called )
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
So I'm reading infomation from a text file. It will have two values, and I will supply a third. I don't know how to define the variable since I don't know how many lines will be in the text file, but I do know that the arrays within the main array will have three values. So I was thinking along the lines of.
string[,3] StrAr;
or
string[3,] StrAr;
Just to get it defined, but that didn't work. I'm new still to C#, since it is not my primary language, and the one I have a background on only seems to work in the program I learned it in (Lisp through AutoCAD).
Any help/comments is/are appreciated. Thanks in advance.
Tim
|
|
|
|
|
I guess if you only know one of the two amounts needed, don't put either one. This appears to be working right now, will see if it works for the final project.
string[,] StrAr;
If this is wrong, please let me know. Thanks.
Tim
|
|
|
|
|
Not quite sure what you are trying but here goes the basics....
Single Array
str[] strArry = new string[3]; //Number of items
Double Array
str[,] strArry=new string[4,3]; //4 Rows 3 Columns
Not too sure about anything past this, but it would be an additional ','.
The problem you are having is the 3 in the brackets.
The trick here is that an array size has to be declared when initialized, as it cannot be set dynamically, so that is where you are going to have your largest problem.
Hope this helps to get you going in the right direction.
|
|
|
|
|
Yea, I think I have a problem. The way I want to do it doesn't seem to want to work. I see that there is a method of the file class that will read all the lines to a string array. If I use that, then I will know the length, but then I'm reading the information twice, which will be slower.
I will still look for other ways. Thanks for the hints.
Tim
|
|
|
|
|
Could you explain more of what you are trying to do. There are other options for collections besides arrays,maybe a combination of them would work.
|
|
|
|
|
What I have is a csv file that has the names of my drawings, and the revision level they are at in the repository. I want to take that file and fill in a dialog box with the information for it, and the drawing. I can get the current level from the drawing, I have code for that already. Then if the revision level of the drawing needs to be updated (long story, happens alot) then I can pick it in the dialog box, type what the new revision should be, and have it update the drawing.
I'm thinking of having it as a list view, with details shown in the dialog, so all the items will be on one line, and have the options of headers.
Where I'm stuck at is, trying to create an way to have a list/array nested in another list/array that will fill out my dialog box. I don't know how long the main lis/array will be, but the sub list/array will only be three items.
Hope that explains it a little more clearer. Thanks for helping.
Tim
|
|
|
|
|
You could declare a simple class or struct that encapsulates the three values and afterwards use a generic List of this class or struct. The folowing examples uses no useful names and of course the instance fields should be made accessible by using properties.
class Values
{
public string one;
public string two;
public string three;
public Values(string one, string two, string three)
{
this.one = one;
this.two = two;
this.three = three;
}
}
List<Values> list = new List<Values>();
By the way, the encapsulation of the values furthermore allows them by name which increases readability of the code.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
Thank you Stefan. I'm not sure how to use this yet, but it looks like it might work. Let me experiment with it, and if I can't figure it out, I will post back.
Tim
|
|
|
|
|
Learning by doing; I like that attitude I have one more small example though, because I saw that something was lost in my first posting (the generic part of the list declaration). I've also included two more lines that simply add a value and afterwards access it. Have fun with experimenting
List<Values> list = new List<Values>();
list.Add(new Values("a", "b", "c"));
string three = list[0].three;
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
Thanks again Stefan. I think I can make this work.
I hate the idea of just asking for people to do things for me. I only ask when I can't find how to do something, either with the help files, or a search on the net.
I have not used lists in C# yet, in (Auto)Lisp I use them all the time, and love them. I hope they are kind of the same way in C#.
Tim
|
|
|
|
|
T.Willey wrote: I hate the idea of just asking for people to do things for me.
Unfortunately not everybody thinks this way.
T.Willey wrote: I have not used lists in C# yet, in (Auto)Lisp I use them all the time, and love them. I hope they are kind of the same way in C#.
I don't know (Auto)Lisp, so I can not promise anything, but personally I like list and all the other generic stuff they introduced in .NET 2.0. Gives alot new possibilities and makes programming much easier sometimes.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
It appears once again I have gone the wrong way. I get caught up in arrays when I try to use C# in place where I don't have to. Instead of putting the items into an array, and then into the dialog box, I just put them into the dialog box when I get them.
I thank the people who responded and helped me, I hope you don't think I wasted your time, as I did learn some new things that I think will be helpful in the future.
One thing I did look into was the list class, but since the program I'm programming for only use .Net1.1, that doesn't work for this issue at this time.
Once again Thanks.
Tim
|
|
|
|
|
Hi,
How can I interact with send/receive button in Outlook 2003?I want to filter incoming emails, change their format in txt and save them on desktop. All using C# obviously.
Help me please.
|
|
|
|
|
There's a toolkit for programming for Office using .NET, I'd say that's where you need to start.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
Thanks for reply.
Where could I find this toolkit?
|
|
|
|
|
|
I guess there's no equivalent, boohoo! Why M$, whyyyyyyyy!
Sorry, getting slightly depressed from it.
Wout
(PS: And no, the AppDomain.AssemblyLoad thing is not what I want).
|
|
|
|
|
wout de zeeuw wrote: Why M$, whyyyyyyyy!
Because the .NET CLR doesn't support the necessary exports to support making a library .DLL lie you want. There are alternatives to the single method you want to use. It just depends on what you're doing.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
I'm about to release a new component and I need to do some license checking on a coarse level. My initial idea was to just bomb out after the trial period in a sort of DllMain method.
Most of the code consists of structs for which performance is critical. That means I can't do any license checking or even static initializers in those. So if I can't do the license check in a DllMain, people can use it without restriction basically.
Wout
|
|
|
|