PDA

View Full Version : مشکل در dataset



smt_414
پنج شنبه 25 مرداد 1386, 01:59 صبح
سلام به دوستان عزیز
لطفا به کد زیر نگاه کنید و ببینید این پیغام خطا چرا به وجود می آد
پیغام خطا:
'System.Data.DataSet.Tables' is a 'property' but is used like a 'method'



using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace _3
{
class data
{

public static int connet(string dcp)
{
int intPosition;
SqlConnection objConnection = new SqlConnection("Data Source=.;Initial Catalog=1database;Integrated Security=True");
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
DataSet objDataSet = new DataSet();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.CommandText = "SELECT l_family From Table2";
objDataAdapter.SelectCommand.CommandType =CommandType.Text;
objConnection.Open();
objDataAdapter.Fill(objDataSet, "Table2");
objConnection.Close();
DataView objDataView = new DataView(objDataSet.Tables("Table2"));
objDataView.Sort = "l_family";
intPosition = objDataView.Find(dcp);
return intPosition;
}
}

}
ممنونم:چشمک:

hdv212
پنج شنبه 25 مرداد 1386, 02:13 صبح
خطا خیلی واضح به شما میگه که 'System.Data.DataSet.Tables' یک property هستش ولی مثل یک متد باهاش رفتار شده، پس به جای کد شما یعنی این کد :

DataView objDataView = new DataView(objDataSet.Tables("Table2"));
باید بنویسی :

DataView objDataView = new DataView(objDataSet.Tables["Table2"]);