在下面的代碼中創建leaguelist
後,如何訪問列表中的值以填充另一個列表?如何從包含數組的列表對象中讀取數據
我需要將列表的值傳遞給另一個列表並將其發送到視圖。
List<Notification> notificationlist = new List<Notification>();
notificationlist.Add(new Notification { date = leaguename = leaguevenue = teamwon = })
什麼,我試圖做的是讀取leaguelist
的價值觀和我需要訪問notificationlist
該列表中的數據來填充值日期,leaguename,leaguevenue等
List<string[]> leaguelist = new List<string[]>();
while (count != 0)
{
Int16 id = Convert.ToInt16(sportds.Tables[0].Rows[count-1]["sports_details_id"].ToString());
using (SqlDataAdapter leagueDetails = new SqlDataAdapter("select league_name, league_details_venue,league_details_date from leagues, league_details where sports_details_id1 in ('" + id+ "') or sports_details_id2 in ('" + id + "')", sqlConnection1))
{
DataSet leagues = new DataSet();
leagueDetails.Fill(leagues).ToString();
lname = leagues.Tables[0].Rows[0]["league_name"].ToString();
lvenue = leagues.Tables[0].Rows[0]["league_details_venue"].ToString();
ldate = leagues.Tables[0].Rows[0]["league_details_date"].ToString();
string[] fields = new string[3];
fields[0] = lname;
fields[1] = lvenue;
fields[2] = ldate;
leaguelist.Add(fields);
}
count = count - 1}
請幫我這個!
與您的問題沒有直接關係,但您訪問sql結果的方式只會返回第一行。使用'Tables [0] .Rows [0]'將僅返回第一行。如果你想獲得所有的行,你需要循環拋出'Table [0] .Rows'集合並讀取每一行。 –
@ JohnM.Wright感謝那個約翰,我有我需要的數據在第一行,所以沒有問題。我有我需要的所有數據存儲在彙編中。我只需要知道如何訪問這些數據並將其存儲在另一個可用的數據庫中。 – 2strange