반응형
블로그 이미지
sense.45

공지사항

최근에 올라온 글

최근에 달린 댓글

글 보관함

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

C#ListBox에서 아래로 스크롤 하기

2018. 4. 2. 15:35 | Posted by sense.45
반응형

C# 리스트박스에서 아이템을 계속 추가하면


디폴트상태에서는 화면 아래로 보이지 않는 상태에서 계속 add됨니다.


이때 화면 아래로 계속 스크롤 되면서 추가 하고 싶을때는 다음과 같이 하면 됩니다.


int visibleItems = listBox.ClientSize.Height / listBox.ItemHeight;
listBox.TopIndex = Math.Max(listBox.Items.Count - visibleItems + 1, 0);


출처 https://stackoverflow.com/questions/8796747/how-to-scroll-to-bottom-of-listbox




반응형

'C#' 카테고리의 다른 글

C# ListBox에 색깔넣기  (0) 2018.04.06
c# List FindIndex  (0) 2018.04.04
c#배열에 SqlDataReader 결과를 넣는 방법  (0) 2018.03.30
DLL 버전이 알고 싶은 경우  (0) 2018.03.22

c#배열에 SqlDataReader 결과를 넣는 방법

2018. 3. 30. 19:36 | Posted by sense.45
반응형
DataTable dt = new DataTable();
using (SqlConnection conn = new SqlConnection(this.ConnectionString))
{
    SqlCommand sc = new SqlCommand("select * from whatever", conn);
    conn.Open();
    SqlDataReader dr = sc.ExecuteReader();
    dt.Load(dr);
    conn.Close();
}
    
int[] arrInt = dt.AsEnumerable().Select(row => row.Field<int>("X")).ToArray();


DB조회 결과를 배열에 넣을려고 시도하려면


배열이 초기화되지 않으면 오류발생한다.


이때 select count(*) from ... 하여 두번 조회하라는 답도 있더라....만.


위의 예제는 DataTable에 값을 받아 바로 배열에 넣는 방법을 사용하고 있슴다.


상당히 도움되는 예제였습니다.


원본 https://social.msdn.microsoft.com/Forums/vstudio/en-US/22ee355d-f260-46c7-adf2-16ca60086174/datareader-to-array?forum=csharpgeneral



반응형

'C#' 카테고리의 다른 글

C# ListBox에 색깔넣기  (0) 2018.04.06
c# List FindIndex  (0) 2018.04.04
C#ListBox에서 아래로 스크롤 하기  (0) 2018.04.02
DLL 버전이 알고 싶은 경우  (0) 2018.03.22

NFC NTAG 213

2018. 3. 26. 14:36 | Posted by sense.45
반응형

NFC NTAG 213 


Near Field Communication는 말 그대로 근거리 통신입니다.


안드로이드로 뭔가 할게 있나 보니 nfc가 많이 쓰이고 있습니다.


그러던 중 알리익스프레스에서 10개에 1.22달러하는 녀석이 보입니다.



당장 뭔가 할 것도 아니지만 배송료가 없는 조건이라 질러 봤습니다.


국내에서 구매하면 장당 4~500원합니다.

배송료는 2500원이고요ㅠㅠ


지난 17일 주문했다가 오늘 배송조회 하니 Depart from transit country상태입니다.




아마 다음주 안에는 받아 볼 수 있을 것 같습니다. 


2500원 아낄려다 사리가 꽤 많이 쌓이고 있습니다.


물론 받고 바로 nfc개발 할 것도 아니라 급할 것도 없습니다.


개발이 완료되면 테스트 결과를 알려 드리겠습니다.



반응형

'Android' 카테고리의 다른 글

안드로이드 WIFI 연결 체크  (0) 2019.02.12
안드로이드 Calendar.getInstance API level24  (0) 2018.07.10
How to Change the Text Color of a Substring  (0) 2018.03.20

DLL 버전이 알고 싶은 경우

2018. 3. 22. 14:01 | Posted by sense.45
반응형
Assembly assembly = Assembly.LoadFrom("MyAssembly.dll");
Version ver = assembly.GetName().Version;


출처 : https://stackoverflow.com/questions/1755504/programmatically-get-the-version-number-of-a-dll

반응형

'C#' 카테고리의 다른 글

C# ListBox에 색깔넣기  (0) 2018.04.06
c# List FindIndex  (0) 2018.04.04
C#ListBox에서 아래로 스크롤 하기  (0) 2018.04.02
c#배열에 SqlDataReader 결과를 넣는 방법  (0) 2018.03.30

How to Change the Text Color of a Substring

2018. 3. 20. 14:06 | Posted by sense.45
반응형

TextView textView = findViewById(R.id.text_view);


String text = 'I want THIS and THIS to be colored";


//SpannableString ss =  new SpannableString(text);

SpannableStringBuilder ssb = new SpannableStringBuilder(text);


ForegroundColorSpan fcsRed = new ForegroundColorSpan(Color.RED);

ForegroundColorSpan fcsGreen = new ForegroundColorSpan(Color.Green);

BackgroundColorSpan bcsYellow = new BackgroundColorSpan (Color.Green);


ssb.setSpan(fcsRed, 7,11, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

ssb.setSpan(fcsGreen, 16,20, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

ssb.setSpan(fcsYellow, 27,34, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);


ssb.append(" and this to be appended");


textView.setText(ssb);





원본:https://www.youtube.com/watch?v=tTLmz-JKxsI



반응형

'Android' 카테고리의 다른 글

안드로이드 WIFI 연결 체크  (0) 2019.02.12
안드로이드 Calendar.getInstance API level24  (0) 2018.07.10
NFC NTAG 213  (1) 2018.03.26
이전 1 2 다음