Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вместо имен пользователей выдает Common.User / 2 сообщений из 2, страница 1 из 1
04.08.2016, 11:17
    #39286032
son456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вместо имен пользователей выдает Common.User
Здравствуйте! Столкнулся с проблемой вместо имен пользователей в листбоксе выходит Common.User.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
UsersBorrowed borCop;
        private void showUserToolStripMenuItem_Click(object sender, EventArgs e)
        {
            UsersBorrowed borCop = new UsersBorrowed(acessToDataLibrury.GetAllUsers());
            borCop.SelectUserName += new SelectItem(borCop_SelectUserName);
            if (borCop.ShowDialog() == DialogResult.OK)
            {
                acessToDataLibrury.ReturnBooks(borCop.returnedItem);
            }
            borCop.SelectUserName -= new SelectItem(borCop_SelectUserName);
        }

        void borCop_SelectUserName(object sender, EventArgs e)
        {
            borCop.AllBorrowedCopyByUser_dgv.DataSource =
                acessToDataLibrury.GetAllBorrowedCopiesByUser(new Guid(((ListBox)sender).SelectedValue.ToString()).ToString());
        }



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public List<User> GetAllUsers()
      {
          List<User> users = new List<User>();
          DataRowCollection allUsers = libruryDataSet.users.Rows;

          foreach(institutelibraryDataSet.usersRow userRow in allUsers)
          {
              users.Add(new User(userRow.ID, userRow.Name, userRow.UserName, userRow.Password,Boolean.Parse(userRow.IsAdmin.ToString())));
          }
          return users;
      }



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
public partial class UsersBorrowed : Form
    {
        public event SelectItem SelectUserName;
        public DataGridView AllBorrowedCopyByUser_dgv
        {
          get { return allBorrowedCopyByUser_dgv; }
        }
        public List<string> returnedItem;
        public UsersBorrowed(List<User> users)
        {
            InitializeComponent();
            allUsers_ltbx.DataSource = users;
            returnedItem = new List<string>();
        }
}



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
public class User
    {
        public string Name { get; set; }
        public string UserName { get; set; }
        public bool IsAdmin { get; set; }
        public string ID { get; set; }
        public string Password { get; set; }
        public User(string id, string name, string userName, string password, bool isAdmin)
        {
            this.ID = id;
            this.Name = name;
            this.UserName = userName;
            this.Password = password;
            this.IsAdmin = isAdmin;
        }
...
Рейтинг: 0 / 0
04.08.2016, 12:26
    #39286131
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вместо имен пользователей выдает Common.User
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вместо имен пользователей выдает Common.User / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]