Results 1 to 15 of 15
Thread: C#, DataGridView
Hybrid View
-
14th October 2010 23:36 #1
C#, DataGridView
.
, :
tabcontrol, 4-5 (tabpage).
tabpage datagridview, .
datagridview 4 2000 .
, , , . ., , visible=false.
E :
Code:private void textBox_search_TextChanged(object sender, EventArgs e) { if (textBox_search.Text.Length > 1) { for(int i=0;i< ((this.tabs.SelectedTab.Controls[0]) as DataGridView).Rows.Count;i++ ) { if (!((this.tabs.SelectedTab.Controls[0]) as DataGridView).Rows[i].Cells[3].Value.ToString().Contains(textBox_search.Text)) ((this.tabs.SelectedTab.Controls[0]) as DataGridView).Rows[i].Visible = false; else ((this.tabs.SelectedTab.Controls[0]) as DataGridView).Rows[i].Visible = true; } } }
textBox_search_TextChanged() , textBox_search
this.tabs.SelectedTab (tabpage), .
this.tabs.SelectedTab.Controls[0] datagridview .
, , . 100 20 , , 5-6 .. HWBG !
-
14th October 2010 23:52 #2
o Visisble, . . , WinAPI, , . BeginUpdate, EndUpdate.
Last edited by Bombera; 15th October 2010 at 02:27.
EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|
Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|
-
15th October 2010 09:46 #3
, datagridview, , .
:
, temp.Rows.Clear() temp, pages[current].table, .Code:DataGridView temp = new DataGridView(); temp=this.pages[current].table; temp.Rows.Clear(); for(int i=0;i< this.pages[current].table.Rows.Count;i++ ) ...
XaMaB, , .. HWBG !
-
15th October 2010 09:57 #4
Bombera,
BeginUpdate EndUpdateCode:grid.SuspendLayout(); // grid.ResumeLayout();
http://msdn.microsoft.com/en-us/libr...ginupdate.aspx: XaMaB; . 0.42
In God we Trust (all others must submit a X.509 certificate). , ()
-
15th October 2010 09:41 #5
? :
Code:((DataTable)this.datagrid1.DataSource).DefaultView.RowFilter = "KOLONATA like '%" + textBox_search.Text + "%'"
: XaMaB; . 0.42
In God we Trust (all others must submit a X.509 certificate). , ()
-
15th October 2010 09:58 #6Banned
Join Date: Nov:2007
Location: Sofia
Posts: 1,400
, , .
-
16th October 2010 10:49 #7
. , (). , :
Items , item - , .Code:BeginUpdate(); Items.AddRange(item);//range EndUpdate();
-
16th October 2010 20:47 #8
datagridview, . , datagridview.
EDIT: , DataGridView, DataGridView , .
DataGridVew , .
, .
, :
Autosize . , - ( , / , , ..). ( ). ( ), Autosize .Last edited by Nuclear; 16th October 2010 at 22:56.
. HWBG !
-
16th November 2010 03:02 #9Registered User
Join Date: Oct:2006
Location: Plovdiv
Posts: 305
- DeepClone Serialized
XaMaB ( SuspendLayout/ResumeLayout) - . ?Code:public static T DeepClone<T>(T obj) { using (var ms = new MemoryStream()) { var formatter = new BinaryFormatter(); formatter.Serialize(ms, obj); ms.Position = 0; return (T) formatter.Deserialize(ms); } }
, . WinForms Delphi- OnPaint event- event . -Last edited by DiadoMraz; 16th November 2010 at 03:14.
prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?
-
16th November 2010 09:00 #10
-
16th October 2010 22:43 #11
Clone ? - - .
-
20th October 2010 16:43 #12
pls postback 2000 bind- DataGridView-to ... . , .
-
14th November 2010 19:27 #13
, datagridview - , .
, DataGridview, datagridview-. , o (AllCellsExceptHeader). , (., +border-).
AutoSizeMode.
E :
,Code:public form3 (List<string>[] data) { ... ... for (int i = 0; i < data.Length; i++) { Console.WriteLine("Column " + i + " width before resizing: " + Table.Columns[i].Width.ToString()); Table.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader; Console.WriteLine("Column " + i + " width after resizing: " + Table.Columns[i].Width.ToString()); } } private void Table_KeyPress(object sender, KeyPressEventArgs e) { for (int i = 0; i < 4; i++) { Console.WriteLine("Column " + i + " width after pressing a key: " + Table.Columns[i].Width.ToString()); } }
Table.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsE xceptHeader
Table.Columns[i].Width 100 4- , - .
Event, Keypress , .
:
Column 0 width before resizing: 100
Column 0 width after resizing: 100
Column 1 width before resizing: 100
Column 1 width after resizing: 100
Column 2 width before resizing: 100
Column 2 width after resizing: 100
Column 3 width before resizing: 100
Column 3 width after resizing: 100
Column 0 width after pressing a key: 454
Column 1 width after pressing a key: 32
Column 2 width after pressing a key: 21
Column 3 width after pressing a key: 200
- DataGridViewAutoSizeColumnMode.AllCellsE xceptHeader?. HWBG !
-
15th November 2010 00:41 #14
-
20th November 2010 02:32 #15Registered User
Join Date: Oct:2006
Location: Plovdiv
Posts: 305
Enter . .
prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?




Reply With Quote

Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in