29 Replies
fillGenre();
comboBox1.DataSource = Genres;
comboBox1.DisplayMember = "Genre Type";
genretype = Genres.Rows[comboBox1.SelectedIndex]["Genre Type"].ToString();
says an error at the displaymember line
that genre type already exists
but this is the first instance of it in this code
Do you really have a property on your genre object called
Genre Types
(space included)?
because DisplayMember should be the name of the member that contains the data you wish to displayhello pobiega
my friend
i fixed the issue
i made a list in this class called book its called books
great. then you can $close this thread
Use the /close command to mark a forum thread as answered
i still have another problem
so the list is called books
its public static
... static?
yeah
that means its not related to the instance
there will only be 1 list for the book
you understand me
okay, so
Book
also has a list of books?like there will only be 1 default list for the books
book is the class
yes.
inside the class
i created a list of books
and it has a static list of books?
yeah
okay.
yes
ok
so now i want to be use books the list
in other classes
despite being public
its not seen by other classes
none of these screenshots show your issue
show you trying to access the list from outside
it can see the class Book
but not books
...
mate
books
is not automagically avaialble in the global scope
you need to access it via its owning classdamn you became british
yeah ik
Book.books
i tried this first
still nothing
show me
its a list btw
well yeah you're inside the class definition of another class
you can't randomly write code anywhere you want
you need to be inside a method or a body or something
oooh
so just make a void method
and do the code there
thanks
why couldnt i call books
from the class definition
i want to understand
because.. its a class definition?
like, you cant put code that DOES things there
you put code that DECLARES members there
like methods, properties, fields etc
but you cant randomly put a method call, member access (thats what you tried) or a for loop there, for example