نمایش نتایج 1 تا 8 از 8

نام تاپیک: چپ چین کردن GridView در یک ستون

  1. #1

    Question چپ چین کردن GridView در یک ستون

    سلام
    چه جوری میشه یه ستون خاص رو تو GridView چپ چین کرد ؟
    و اطلاعات رو بر اساس یه ستون که خروجی Count هستش مرتب کرد ؟


  2. #2
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: چپ چین کردن GridView در یک ستون

    چه جوری میشه یه ستون خاص رو تو GridView چپ چین کرد ؟
    دوست عزیز میتونید در ستون مورد نظر خود یک تک div بزارید و به دلخواه به اون dir بدید.(template field)
    آخرین ویرایش به وسیله kiosksoft : یک شنبه 17 آذر 1387 در 12:07 عصر

  3. #3

    نقل قول: چپ چین کردن GridView در یک ستون

    میشه یه مثال بزنید

  4. #4
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: چپ چین کردن GridView در یک ستون

    نقل قول نوشته شده توسط gigil_Question مشاهده تاپیک
    میشه یه مثال بزنید

    <
    asp:TemplateFieldHeaderText="Name">
    <EditItemTemplate>
    <asp:TextBoxID="TextBox2"runat="server"Text='<%# Bind("Name") %>'></asp:TextBox>
    </EditItemTemplate>
    <ItemTemplate>
    <divdir="rtl">
    <asp:LabelID="Label2"runat="server"Text='<%# Bind("Name") %>'></asp:Label>
    </div>
    </ItemTemplate>
    </asp:TemplateField>

  5. #5
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: چپ چین کردن GridView در یک ستون

    برای گرفتن جزئیات به تاپیکی که آقای راد مفصل در مورد این کنترل توضیح داده مراجعه نمایید.
    https://barnamenevis.org/showthread.php?t=50594

  6. #6

    نقل قول: چپ چین کردن GridView در یک ستون

    این مثال که اجرا نمیشه
    اصلا GridView کو ؟
    asp:TemplateField ندارم

  7. #7
    کاربر دائمی آواتار kiosksoft
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران - کردستان - خامسان
    پست
    632

    نقل قول: چپ چین کردن GridView در یک ستون

    نقل قول نوشته شده توسط gigil_Question مشاهده تاپیک
    این مثال که اجرا نمیشه
    اصلا GridView کو ؟
    asp:TemplateField ندارم
    ستونی که میخواید DIRECTION بگیره ,باید از نوع template باشه .


    <asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"
    CellPadding="4"ForeColor="#333333"GridLines="None"Height="163px"
    Width="319px">
    <FooterStyleBackColor="#5D7B9D"Font-Bold="True"ForeColor="White"/>
    <RowStyleBackColor="#F7F6F3"ForeColor="#333333"/>
    <Columns>
    <asp:BoundFieldHeaderText="d1"/>
    <asp:TemplateFieldHeaderText="Name">
    <EditItemTemplate>
    <asp:TextBoxID="TextBox2"runat="server"Text='<%# Bind("Name") %>'></asp:TextBox>
    </EditItemTemplate>
    <ItemTemplate>
    <divdir="rtl">
    <asp:LabelID="Label2"runat="server"Text='<%# Bind("Name") %>'></asp:Label>
    </div>
    </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateFieldHeaderText="d3">
    <EditItemTemplate>
    <asp:TextBoxID="TextBox1"runat="server"></asp:TextBox>
    </EditItemTemplate>
    <ItemTemplate>
    <asp:LabelID="Label1"runat="server"></asp:Label>
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    <PagerStyleBackColor="#284775"ForeColor="White"HorizontalAlign="Center"/>
    <SelectedRowStyleBackColor="#E2DED6"Font-Bold="True"ForeColor="#333333"/>
    <HeaderStyleBackColor="#5D7B9D"Font-Bold="True"ForeColor="White"/>
    <EditRowStyleBackColor="#999999"/>
    <AlternatingRowStyleBackColor="White"ForeColor="#284775"/>
    </asp:GridView>
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: zip 01.zip‏ (16.8 کیلوبایت, 41 دیدار)

  8. #8
    کاربر تازه وارد آواتار sara_B
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شيراز
    سن
    40
    پست
    51

    نقل قول: چپ چین کردن GridView در یک ستون

    سلام
    چه جوری میشه یه ستون خاص رو تو GridView چپ چین کرد ؟
    و اطلاعات رو بر اساس یه ستون که خروجی Count هستش مرتب کرد ؟

    با سلام
    1- چپ چين كردن ستون هاي گريد ويو:

    اگه مي خوايد ستونهاي خود گريد ويو ، و نه Template Field را چپ چين كنيد ، راه حل بسيار ساده است :

    وارد پنجره ي Edit Columns شويد ، و از ليست (Selected Fields) كه در سمت "چپ- پايين" گريد ويو مشاهده مي كنيد ،‌ ستون مورد نظر خود را انخاب كنيد ، آنگاه از ليست (Bound Field Properties) ، از بخش Style و سپس Item Style ، گزينه ي Horizental Align را برابر با مقدار Left يا هر حالت دلخواه ديگر قرار دهيد .

    راه دوم :
    به بخش Source صفحه ي حاوي گريد ويو ،‌ در تگ Columns ، كد زير را وارد كنيد :


    <asp:BoundField DataField="name" HeaderText="نام" >
    <ItemStyle HorizontalAlign="Left" />

    </asp:BoundField>


    يا اينكه در همين بخس Source ، طبق كد بالا ، در بين تگ ستون دلخواه خود ، كد زير را وارد نماييد :

       <ItemStyle HorizontalAlign="Left" />

    2- Sort كردن ستون هاي گريد ويو :

    و اگر منظور شما اين است كه با كليك بر روي نام يك ستون خاص در گريد ويو ، آن ستون مرتب شود :

    به قسمت Edit Columns رفته و هر كدام از ستون هاي دلخواه خود كه مايل به مرتب سازي آن هستيد ، كليك كنيد تا Properties آن در ليست سمت راست مشاهده شود ، درون اين ليست به بخش Behavior رفته و مقدار Sort Expression را برابر با نام همان فيلد در جدول ديتا بيس قرار دهيد (مثال : اگر قصد داريد ستون نام كارمند را در گريد ويو Sort كنيد ، و نام اين فيلد در جدول ديتا بيس شما name است ، مقدار Sort Expression را نيز همان name قرار دهيد.)

    در ادامه ، براي كد نويسي يه مثال گداشتم كه اين دو قابليت رو داره و مي تونيد از اين مثال كمك بگيريد.(توي بخش كد ، comment هاي لازم رو به فارسي تايپ كردم)


    موفق باشيد.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله sara_B : یک شنبه 17 آذر 1387 در 19:55 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •