جمع آوری و دسته بندی تجربیات شخصی ، فنی و اشتراک گذاری آنهاست

خروجی دادن (Export کردن) داده ها به فایل اکسل

با استفاده از کد زیر میتوان اطلاعات دیتاگرید ویو را به سمت اکسل فرستاد فقط کافیست در صفحه ای که اطلاعت گرید مورد نظر لود شده تکه کد زیر را در یک  دکمه قرار دهید


 GridView1.AllowPaging = false;
        GridView1.AllowSorting = false;
        if (ViewState["Commend"] != null)
            SqlDataSource1.SelectCommand = ViewState["Commend"].ToString();

        GridView GV = GridView1;
        //GV.Columns.RemoveAt(19);
        GV.Columns.RemoveAt(19);
     
        GV.DataBind();
        ExportFromGrid.Export2Excel(GV, "گزارش");
۱۵ تیر ۹۵ ، ۰۸:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

بدست آوردن اطلاعات سیستم در صفحات ASP

گروه ما یه سایتی رو نوشته با ASP که این سایت در یک شبکه (بین چند شهر) که به اینترنت هم وصل نیست استفاده میشه.
یه سرور داریم که سایتمون روی اون سرور(توی مشهد) آپلود میشه و کاربرا از قسمت ها و شهرهای مختلف بهش وصل میشن و کار میکنن.

توضیح در مورد روال کاری سایت ما :
توی این سایت برای هر صفحه یک فایل با پسوند js نوشته شده که کار این فایل اینه که صفحه html رو به یه کلاس سی شارپ لینک میکنه و یه سری توابع رو فراخوانی میکنه و کلا همه امور به این صورت انجام میشه.
راستش رو بخواین من خودم زیاد ازش سردرنمیارم و نمیدونم از چه استانداردی استفاده کردن.
این سایت رو قبلا یه گروهی نوشتن رو رفتن!!!!
حالا من خودم میخوام توسعه ش بدم و زیاد با سیستم کاریش آشنا نیستم!!!
نمیدونم متوجه منظورم شدین یانه!

حالا میخوایم یه سری از اطلاعات سیستم کاربر رو بدست بیاریم و توی بانک ذخیره کنیم.
چطوری باید اینکار رو بکنیم؟ میشه لطف کنین راهنمایی کنین...

به هر حال من خودم اومدم با یه سری کد از کتابخانه System.Net.DNS اطلاعاتی از قبیل Ip، نام سیستم و ... رو بدست آوردم ولی متاسفانه وقتی روی سرور میذارم و سایت رو از روی سرور اجرا میکنم اطلاعات سیستم سرور رو میده نه سیستم کاربر رو!!!
فکر میکنم باید این اطلاعات رو توی فایل js بدست بیارم و بعد ارسال شون کنم به کلاس سی شارپ.

  چطوری باید این اطلاعات رو بدست بیارم؟

ادامه مطلب...
۱۵ تیر ۹۵ ، ۰۸:۵۳ ۰ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

اتصال به سایت لوکال از طریق شبکه داخلی

سلام

فرض کنین ما داریم توی یه شرکت که مثلا 5 تا سیستم داره و باهم شبکه هم هستن یه سایت با ASP طراحی میکنیم.
مثلا من روی سیستم خودم که نامش SYS1 هست، دارم روی سورس سایت کار میکنم و یه تغییراتی میدم.
وقتی برنامه رو اجرا میکنم سایت توی مرورگر باز میشه اینم آدرسی که توی مرورگر میزنه :
http://localhost:2116/Default.aspx

حالا میخوام از روی مثلا سیستم SYS2 که سورس رو نداره ولی ویژوال نصب داره، به آدرس بالا وصل بشم و سایت رو ببینم.
منظورم اینه که توی مرورگر سیستم SYS2 باید چه آدرسی رو بزنم تا سایت رو از روی SYS1 بتونم ببینم؟
فقط توجه داشته باشین نمیخوام سورس رو به سیستم SYS2 بدم و فقط میخوام بتونه سایت رو ببینه و یه جورایی سرور سایت بشه سیستم SYS1 .

آیا اصلا اینکار امکان پذیر هست؟
اگه آره لطف کنین بهم توضیح بدین که باید چیکار کنم.

پیشاپیش از کمک تون ممنونم...

ادامه مطلب...
۱۵ تیر ۹۵ ، ۰۸:۴۶ ۰ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

نمایش تاریخ میلادی بدون ساعت در گریدویو

با سلام

من دو فیلد دارم که یکی از نوع datetime هست و دیگری از نوع date

فیلد datetime تاریخ و ساعت را ذخیره میکند ئ درگرید ویو هم به همانشکل نمایش میدهد ولی
فیلد date فقط تاریخ را به این شکل (02-07-2015)ذخیره میکند ولی در گرید ویو به این شکل (02/07/2015 12:00:00 ق.ظ) نمایش میده


چکار باید انجام بدم که هردو نوع را فقط قسمت تاریخ در گرید ویو نمایش دهد

ادامه مطلب...
۱۵ تیر ۹۵ ، ۰۸:۴۱ ۱ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

رمز گذاری بر فایل و پنهان کردن شیت های اکسل

- اگر بخواهیم یک فایل تنها با دادن پسورد باز شود:
الف- اقدام به save as میکنیم(مثلا با F12).
ب- قبل از زدن کلید save  بغل آن روی Tools میزنیم و   General Options را انتخاب میکنیم.
ج- اینجا میتوانیم در خانه اول پسورد برای باز شدن وارد کنیم که برای تایید دوبار باید وارد شود. توجه کنیم که اگر کیبورد فارسی یا انگلیسی است بعدا به مشکل بر نخوریم و ترجیحا از پسوردهای عددی استفاده نماییم.
د- بقیه save as
2- برای اینکه فایل تنها با پسورد قابل تغییر باشد:
این موضوع تنها در مورد فایلهایی در در جای خاصی هستند (مثلا روی شبکه) ارزش پیدا میکند، چون هر کسی میتواند فایل غیر قابل تغییر را تغییر داده به نام دیگری سیو کند و دوباره همین نام را برگرداند.
مراحل الف و ب فوق مشابه است.
ج- خانه پایینی را پر میکنیم. توجه کنیم که اگر روی read-only recommend تیک بگذاریم هربار که رمز تغییر فایل را وارد میکنیم یکبار میپرسد که آیا میخواهید read only کار کنید؟ بنظر من کمی احمقانه است. بهتر است تیک نگذاریم.

ادامه مطلب...
۱۳ تیر ۹۵ ، ۱۴:۲۸ ۱ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

بازیابی فایل های خراب شده در Excel

قطعا برای شما هم پیش آمده است که هنگام باز کردن یک فایل Excel با پیغام خطا مواجه شوید. مثلا:


Excel cannot open the file xyz.xlsx because the file format or file extension in not valid. Verify that the file has not been corrupted and that file extension matches the format of the file.
و فایل excel شما باز نمی شود.
برای بازیابی و باز کردن اینگونه فایل ها، در اینجا برخی از تجربیات عملی را با شما به اشتراک می گذاریم.

ادامه مطلب...
۱۳ تیر ۹۵ ، ۱۳:۴۶ ۲ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

باز کردن فایل‌های مسدودشده در آفیس 2013

سیستم امنیتی آفیس 2013 نسبت به فایل‌هایی که از اینترنت دریافت می‌کنید و قصد اجرای آن‌ها را دارید بسیار حساس است. این موضوع به این دلیل است که فایل‌ها در یک کامپیوتر دیگر ساخته و ویرایش شده‌اند. از این رو در صورتی که اقدام به اجرای فایلی که برای‌تان ایمیل شده است کنید، احتمال اینکه با پیغام خطایی مبنی بر مسدود شدن این فایل توسط آفیس 2013 روبرو شوید زیاد است. در این ترفند قصد داریم به نحوه‌ی باز کردن فایل‌های مسدودشده در آفیس 2013 بپردازیم.

ادامه مطلب...
۱۳ تیر ۹۵ ، ۱۳:۴۴ ۰ نظر موافقین ۰ مخالفین ۰
سعید دهقانی

محاسبه سریع جمع سلول‏ها در اکسل

در صورتی که با نرم‏ افزار Microsoft Office آشنایی دارید حتماً می‏دانید که جهت جمع زدن اعداد داخل دو یا چند سلول بایستی از فرمول SUM استفاده کرد. اما هر بار تایپ نمودن این فرمول جهت انجام عمل جمع ممکن است خسته کننده و وقت گیر باشد. در این ترفند قصد داریم نحوه محاسبه سریع جمع سلول‏ها در اکسل را به صورت سریع و با استفاده از از کلیدهای ترکیبی کیبورد برای شما بازگو کنم .
ادامه مطلب...
۱۳ تیر ۹۵ ، ۱۳:۴۲ ۰ نظر موافقین ۰ مخالفین ۰
سعید دهقانی