Showing posts with label .Net Technology. Show all posts
Showing posts with label .Net Technology. Show all posts

Monday, July 22, 2013

Export Html to Excel using C - کد سی شارپ انتقال اچ تی ام ال بصورت اکسل

یکی از راحتترین کدهایی که برای تبدیل HTML به خروجی Excel وجود داره: کافیه شما کد Html خودتون رو بتونید توی یک متغیر ذخیره کنید ( در اینجا نام متغیر output می باشد و form1 نیز نام فرم اصلی صفحه می باشد )
نام فایلی که دانلود می شود print.xls است که در خط دوم ذکر شده است


Monday, March 07, 2011

آموزش MVC به زبان فارسی

به همت دوست خوبم ، مرتضی صحراگرد، اولین قسمت از آموزش MVC به زبان فارسی را روی سایت سی شارپ گذاشتم . جا داره از راهنمایی های دوست خوبم ، محمدرضا ، تشکر کنم. 

Thursday, October 14, 2010

حل مشکل کندی در سرچ یا لاگین با روش Lazy Loading

اگر با یک دیتا بیس سروکار داشته باشید که جدولهای آن رکوردهای زیادی داشته باشد ( مثلا 500 هزار رکورد با بیشتر ) ، حتما به این مشکل برخورد کرده اید که در هنگام select زدن برای سرچ یا برای لاگین ، حجم زیادی از داده ، باید از سرور به کلاینت شما انتقال یابد که باعث کندی بیش از حد عملیات جستجو یا لاگین می شود . برای حل این مشکل در LINQ  شما می توانید با باز کردن DATACONTEX  خود ، فیلدهایی از جدول مورد نظر را که فعلا احتیاج ندارید ( مثلا فیلد عکس یا آدرس  یا هر فیلدی که در عملیات فعلی اهمیت ندارد ) را با کلیک روی جدول و انتخاب فیلد،  خصوصیت  Delay Loaded  را برابر True قرار دهید . با اینکار این فیلد فعلا لود نمی شود و هر وقت لازم بود می توان آنرا فراخوانی کرد . مثال کامل را در اینجا بخوانید . 
این روش به LAZY LOADING معروف است . 

اضافه و کم کردن ابزارهای ادیتور تلریک Rad Editor Telerik

یکی از کامپوننت های پرکاربرد ، کامپوننتهای Telerik است که ابزار  radEditor  آن برای وارد کردن متن با فرمت خاص بسیار مفید می باشد . این ادیتور ، ابزارهای بسیار زیادی برای قالب بندی محتوا دارد ( مثل ایتالیک و بولد و ... ) که اگر همه آنها را استفاده کنید ، ادیتور شلوغ می شود و فضای زیادی اشغال می کند ، برای گزینش ( customize ) کردن این ابزارها از خصوصیتی به نام ToolsFile استفاده می شود که در آن آدرس یک فایل از نوع xml را باید وارد کرد ، مثلا :
ToolsFile="~/layouts/CanonExpert/config/ToolsFile.xml"
و در این فایل هر کدام از ابزارها را که تمایل داشتید ، می توانید مخفی کنید . 
لیست همه ابزارها و مثالی از فایل فوق را در اینجا می توانید ببینید. 
فراموش نکنید که متن درون این ادیتور با خصوصیت content قابل دسترسی است : 
radEditorContent.Content

Friday, September 03, 2010

کتابخانه تصاویر ویژوال استودیو 2010

ویژوال استودیو 2010 شامل کتابخانه ای از تصاویر ، آیکونها و انیمیشن می باشد که برای استفاده از آن باید فایل VS2010ImageLibrary.zip در مسیر زیر را باز کنید : 
 ..\Program Files\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033\.
نکات : 
1- فایل readme.htm در همین مسیر ، درباره نحوه استفاده از این تصاویر توضیحاتی را در بردارد.
2- نسخه EXPRESS ویژال استودیو این فایل را ندارد .