TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Qing Ryder
NA
202
17.5k
c# Accessing Methods and objects in a User control
Dec 15 2019 2:52 PM
I have two Forms called Dashboard and Form1, on Dashboard, I have 3 User Controls, (AgricInput,worksheet, and hyper_parameters).
I wanted to access some objects and methods of AgricInput that worksheet depends on, and i did that using the following syntax
AgricInput agro = (AgricInput)this.Parent.Controls.Find("AgricInput1", true)[0];. Then I was able to call some methods like agro.bunifuCustomDataGrid1.Rows.Count. However, now I am faced with a challenge, which is accessing methods and objects of worksheet that Form1 (which is another form on my application) depends on. I tried replicating what I used before which is Dashboard f1 = new Dashboard(); worksheet work = (worksheet)f1.Parent.Controls.Find("worksheet1", true)[0]; but each time the application runs, am faced with System.NullReferenceException: 'Object reference not set to an instance of an object.'. I don't know what am doing wrong here.
I also tried using worksheet work = (worksheet)this.Parent.Controls.Find("worksheet1", true)[0]; and worksheet work = this.Parent.Controls.Find("worksheet1", true).FirstOrDefault as worksheet;. Still facing same error.
Reply
Answers (
1
)
how to print information from a json database using C#,
Devexpress timer