PDA

View Full Version : علت تولید این خطا ؟ Argument1:Cannot convert from 'method group' to 'string'



mrt_Azm
دوشنبه 19 فروردین 1392, 10:34 صبح
سلام

از بانک اطلاعاتی داده هایی رو میخونم که تو دیتا سورسم قرار داره میخوام بریزمشون توی یک آرایه اما این :افسرده:خطا رو میده لطفا کمکم کنید

public void bindarray(string sql, string[] ddl)
{
SqlDataAdapter da = new SqlDataAdapter(sql, strConn);
DataSet ds = new DataSet();
for (int i = 0; i < ds.Tables[0].Rows.Count - 1; i++)
{
MessageBox.Show(ds.Tables[0].Rows[i].ItemArray[0].ToString ); //این خط
ddl[i] = ds.Tables[0].Rows[i].ItemArray[0].ToString; // یا این خط
}
}

mrt_Azm
دوشنبه 19 فروردین 1392, 11:04 صبح
حل شد مشکلم اینطوری باید مینوشتم
ddl[i] = (string)( ds.Tables[0].Rows[i].ItemArray[0] );

erfan_urchin
دوشنبه 19 فروردین 1392, 14:30 عصر
حل شد مشکلم اینطوری باید مینوشتم
ddl[i] = (string)( ds.Tables[0].Rows[i].ItemArray[0] );

دوست عزیز لطفا کدتونو تو تگ C# قرار بدین
public void bindarray(string sql, string[] ddl)
{
SqlDataAdapter da = new SqlDataAdapter(sql, strConn);
DataSet ds = new DataSet();
for (int i = 0; i < ds.Tables[0].Rows.Count - 1; i++)
{
MessageBox.Show(ds.Tables[0].Rows[i].ItemArray[0].ToString ); //این خط
ddl[i] = ds.Tables[0].Rows[i].ItemArray[0].ToString; // یا این خط
}
}
الان اینجوری بهتر خونده میشه یا اونی که شما نوشتی؟؟ :لبخند: