|
Тема
|
.NET, DataGrid, dataSet и...сортиране
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 22.08.02 13:30 |
|
допадна ми идеята да ползвам DataGrid. направих една форма с помощта на вълшебника, и тя заработи.
използвах Northwind база данни, която върви като пример с всичко...
после ми се появи желание да посна сортиране и прелистване на странците в DataGrid-а. с малко четене на хелпа прелистването тръгна почти веднага...но сортирането така и не мога да го подкарам
това е фрагмента от кода, който съм добавил:
private void masterDataGrid_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
this.LoadDataSet();
DataView dv = new DataView(this.objrfrf.Tables["Customers"]);
dv.Sort = e.SortExpression.ToString();
this.masterDataGrid.DataBind();
}
private void masterDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
this.LoadDataSet();
this.masterDataGrid.CurrentPageIndex = Convert.ToInt32(e.NewPageIndex);
this.masterDataGrid.DataBind();
}
всичко останало го е писал вълшебника.
ако някой има идей! моля да подсказва!
| |
Тема
|
Re: .NET, DataGrid, dataSet и...сортиране
[re: Topбaлaн]
|
|
Автор |
Perin (OUTER JOIN) |
Публикувано | 23.08.02 20:58 |
|
aaa ... hm a ne mojesh li v samoto query da sortirash???
znam che tova ne e otgovor na vaprosa ti, no daje ako moje da se sortita v samia datagrid obekt, ne e li po-got da si svarshish rabotata oshte na servera? Ili ti iskash da sortirash po razlichni kriterii?
| |
Тема
|
Re: .NET, DataGrid, dataSet и...сортиране
[re: Perin]
|
|
Автор |
_tisho_ (developa) |
Публикувано | 23.08.02 22:33 |
|
ami problema na Torbalana spored men ne e v tovadali moje vsichko da se izvyrshi na servera, ami e principen, shtoto datarid-a na .NET gi ima tezi vyzmojnosti, ama ne mogat da se polzvat neshto .. Inache e mnogo po-udobno da polzvash vsichko ot DataGrid, otkolkoto da pishesh sam cursorite v SQL-a .. neka .NET da se opravja... nali tova mu e rabotata .... a i ideata e da se sortira i prelistva po stranici ... koeto ne e mnogo prijatno da go pravish na ryka ...
STOLTORUM INFINITUS EST NUMERUS
| |
Тема
|
Re: .NET, DataGrid, dataSet и...сортиране
[re: Perin]
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 23.08.02 22:49 |
|
идеята ми е да ползвам възможностите на DataGrid а не да пиша като малоумен...
то ако е въпроса да си сортирам, аз имам такъв модул дето съм го писал аз.....и работи повече от година вече без да прави проблеми...)
| |
Тема
|
Re: .NET, DataGrid, dataSet и...сортиране
[re: Topбaлaн]
|
|
Автор |
Perin (binary) |
Публикувано | 27.08.02 19:51 |
|
mdaaa, dosta off topic mi beshe komentara
| |
Тема
|
Re: .NET, DataGrid, dataSet и...сортиране
[re: Topбaлaн]
|
|
Автор |
Perin (binary) |
Публикувано | 28.08.02 00:50 |
|
v toia primer:
ot
uj praviat sashtoto, i raboti. Eto kvo praviat tam:
public void BindGrid(String sortfield)
{
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "Authors");
DataView Source = ds.Tables["Authors"].DefaultView;
Source.Sort = sortfield;
MyDataGrid.DataSource=Source;
MyDataGrid.DataBind();
}
| |
|
|
|
|