skaftabali Ответов: 4

как изменить направление столбца для gridview с ltr на rtl


Привет ,

Я разработал приложение для английского и арабского языков. В этом приложении я использую gridview.

Я хочу, когда я нажимаю арабскую кнопку, моя колонка gridview будет RTL. Pls giude me и pls дают правильную ссылку и решение. В этом приложении я создаю два css-один для английского, другой для арабского.

Я написал css для представления сетки:
.GVLeftIndex
{
    padding-left:50px;
    margin:5px;
    height:23px;
    text-align:left;
}
.gridalign
{
    width:auto;
    text-align:center;
    padding-right:15px;
    padding-left:15px;
}

4 Ответов

Рейтинг:
2

thatraja

В CSS есть свойство, называемое направление чтобы изменить направление текста.

.gvEnglish
{
  direction:ltr;
}
.gvArabic
{
  direction:rtl;
}


Dalek Dave

хороший ответ.

thatraja

Спасибо ДД :-)

Рейтинг:
2

Member 13009607

Поместите свой вид сетки в Div и измените направление по мере его появления.


&ЛТ;АСП:таблицы с ID="gridview1, на" атрибут runat="сервер" и GT;


Рейтинг:
1

m@dhu

Позвоните в GVLeftIndex на арабском языке нажмите кнопку событие.

//sample
public void IncludeCss(string Url) {
            HtmlGenericControl hgcCss = new HtmlGenericControl("link");
            hgcCss.Attributes.Add("href", Url);
            hgcCss.Attributes.Add("rel", "stylesheet");
            hgcCss.Attributes.Add("type", "text/css");
            TargetPage.Header.Controls.Add(hgcCss);
        }
//arabic button click event.
protected void Button1_Click(object sender, ImageClickEventArgs e)
  {
        IncludeCss("Arabic.css");

  }


Рейтинг:
1

Mohd Wasif

Для этого вам понадобятся два gridview, если выбор arbic, то вызовите сначала другой мудрый второй .


skaftabali

Спасибо за ответ.Но как создать два gridview. я не хочу двойную форму
я использовал для языковой глобализации.нет необходимости создавать еще один gridview.