من نمی دونم کجای این حرف اینقدر گنگ هست. وقتی شما Offline هستید، DataSet شما، هر چی می خواد باشه، به سرور یا Data Provider ایی وصل نیست که بخواد بهش کوئری SQL بفرسته. این مفهومه؟
ثانیا، حتی اگر امکان ارسال کوئری هم داشت - نمی دونم بدون سرور به کجا - باز هم اون کوئری باید از طریق شبکه به سرور ارسال میشد، در سرور پردازش می شد، جوابش از طریق شبکه به کلاینت می رسید و در حافظه کلاینت جایگزین داده های قبلی می شد. یعنی شما نمی تونید روی داده های موجود در حافظه کلاینت با SQL کوئری بگیرید. هر بار که مقدار خصوصیت SQL یا CommandText تغییر کنه، DataSet ریست میشه، پس کارکردش با Filter متفاوت هست. این هم مفهومه؟