将值存储到List并将该列表传递给另一个表单

时间:2013-11-29 22:11:18

标签: c# .net

我有两张桌子:

tblUserType包含列:colTypeIdcolTypeName

tblUsers包含列:colUserNamecoltypeId

当用户想要从db中删除类型并且正在使用类型Id(外键)时,我想显示确认窗口,其中包含有关该类型id的用户的信息。

例如

int exist = this.tblUsersTableAdapter1.FillByTypeId(appDataSet.tblUsers, typeId);
if (exist >= 1)
      {
         foreach (DataRow dr in appDataSet.tblUsers.Rows)
             {
                // string userName = dr["colUserName"].ToString();
                // show message box once but with all username (stringBuilder.Append)
                // or better, create List and pass List to another form
                // for displaying List in listbox
             }
      }

1 个答案:

答案 0 :(得分:0)

使用

var nameList =(来自appDataSet.tblUsers.Rows中的dr                 select dr [“colUserName”]。ToString())。ToList();

获取名称列表......