November 25, 2004

Library not registered

If you have "Library not registered" errors when make new "Class Library" in "Add New Project" Page you must register DLL(s) that relate with this subject.
These dll(s) are in "<VisualStudioInstallDir>\vc7\vcpackages\" like "csproj.dll". You can use of regsvr32 for registerion in your OperationSystem like thees
>RUN>Command> regsvr32 <VisualStudioInstallDir>\vc7\vcpackages\csproj.dll

این Error لعنتی پدرم رو
دراورد ... هرجور گیر می داد ... از wizard برای ساخت یک aspx فایل تا ساخت فایل
Class در یک پروژه. با اجرای مراحل زیر احتمالا خیلی از مشکلات حل می شه.

1- Start>Run
2- cmd یا command
3- goto <VisualStudioInstallDir>\vc7\vcpackages4- regsvr32 csproj.dll

حالا که دارید رجیستر می کنید همه dllهای داخل این فولدر را رجیستر کنید.

November 16, 2004

Scrollable DataGrid

For creating a scrollable DataGrid web server control you use of <DIV> like this.
For more information you can go to this page or google ;-)

<div style="vertical-align: top; height:200px; width:100%; overflow:auto;"> 
<asp:DataGrid runat="server" ...> 
... 
</asp:DataGrid> 
</div>

درسته
گفتنی ها همه تو این دو خطه بالاست ...
واسه افزودن قابلیت Scroll به DataGrid نمی شه از Propertie هاش استفاده کرد .. باید آستین بالا بزنید و از CSS کمک بگیرید. DIV اینجا می تونه کمک کنه ... تو STYLE می شه موارد زیر رو نوشت :
Width = عرض رو تنظیم کنید
hight = طول رو تنظیم کنید
vertical-align: top = چسبودن به بالا اگه قسمتیش از طول خالی باشه
overflow:auto = مقدار پیش فرض visible ه یعنی که از scroll خبری نیست و خب البته محدودیتی هم نیست(از لحاظ طول و عرض) می شه از مقدار scroll هم استفاده کرد اما در این صورت scrollbar ها رو از همون اول می ذاره البته می شه از hidden هم استفاده کرد که نوشته های خارج از محدوده رو نشون نمی ده یعنی محدودیت بدون افزودن scroll و در انتها می شه auto گذاشت که خودش تنظیم کنه ...